• Jueves 28 de Marzo de 2024, 16:43

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - marto_vil

Páginas: [1]
1
PHP / album de fotos
« en: Jueves 24 de Julio de 2014, 00:34 »
Buenas tardes a todos,

Su apoyo para proporcionar algún ejemplo, ya que requiero crear un modulo de fotos, las cuales puedan ser visualizadas desde un álbum, es decir, se crea un álbum y a el se le podrán agregar imágenes.

Se agradecerá cualquier ayuda o ejemplo para guiarme. :gracias:
Saludos

2
PHP / Re:Actualizar Y Guardar nuevo registro con PHP y MySQL
« en: Jueves 31 de Octubre de 2013, 17:55 »
Interesante tu respuesta, aunque realmente lo puse aqui en PHP porque buscaba algo mas orientado a PHP con Ajax o algo asi, de cualquier modo voy a verificar esta opcion que me das

3
PHP / Actualizar Y Guardar nuevo registro con PHP y MySQL
« en: Viernes 25 de Octubre de 2013, 19:37 »
Que tal,

Tengo la siguiente situación, tengo una tabla en donde están los servicios que desempeña el personal, pero requiero que al guardar el estado del trabajo se guarde un registro en otra tabla con cierta información, pero todo esto lo necesito realizar con un solo submit.

Ejemplo Tabla A:
-----------------------------------------
ID | Servicio | Estado | Ciudad | Personal |
-----------------------------------------
 1 | X         |Pendiente| Y       | 9797987|
-----------------------------------------
 2 | Z         |Listo      | Y       | 3242432|
-----------------------------------------

Tabla B:
-----------------------------------------------
ID | ID_usuario| Fecha| Estado           | ID_TABLA_A|
-------------------------------------------------
 1 |232         |2013-10-09| ASIGNADO|     2    |
-------------------------------------------------
 2 | 213        |2013-10-10| PENDIENTE|   2     |
-------------------------------------------------
 3 | 313        |2013-10-11| LISTO      |   2     |
-------------------------------------------------

Como se observa en la tabla A solo se guarda los servicios y en la tabla B un registro de los movimientos que ha tenido cada servicio. Por lo que necesito crear una consulta para que cuando el usuario complete algún proceso del servicio en la tabla A se actualice el Estado del servicio y en la tabla B se guarde un registro de ese movimiento.

4
C# / Re:Consulta a textbox
« en: Lunes 14 de Noviembre de 2011, 15:52 »
Que tal un saludo.

Realmente no había preguntado esto antes, lo que consulte anteriormente era el almacenamiento de blobs con un código similar jeje.

Gracias por los links, ya estoy trabajando con un par de ideas que se me ocurrieron con esa ayuda que has puesto.  :kicking:

5
C# / Consulta a textbox
« en: Sábado 12 de Noviembre de 2011, 00:50 »
 :smartass: hola de nuevo, no se si ya se haya tratado este tema pero tengo duda de como devolver mi consulta en textbox, siempre he devuelto mis consultas en un datagridview pero en esta ocasion por la facilidad de uso (para el usuario) estaría mejor si mi consulta la devuelvo en textbox...
Esto es lo que acostumbraba hacer:
Código: [Seleccionar]
private SQLiteConnection    conexion;               //Conexion a la BD SQLite (Clase de System.Data.SQLite)
        private SQLiteDataAdapter   db;                     //Adaptador (Clase de System.Data.SQLite)
        private DataSet             ds = new DataSet();     //DataSet
        private DataTable           dt = new DataTable();   //DataTable
       
y para efectuar mi consulta empleo algo como esto:
Código: [Seleccionar]
conectarbd();//es el método para conexion
string strSQL = "SELECT id, modelo, categoria, unidad_medida, proveedor, nacionalidad, lead, prod, Udmensual, Usoanual, cantidad, precio, comentario, id FROM stock1";
            db = new SQLiteDataAdapter(strSQL, conexion);
                ds.Reset();
            db.Fill(ds);
            dt = ds.Tables[0];
            dataGridView1.DataSource = dt;
            conexion.Close();
La idea es que en lugar de vaciar mis datos en el datagrid, lo hago en los textbox correspondientes, por ejemplo modelo en el textbox_modelo, categoria en el textbox_categoria y asi sucesivamente....

Espero haberme explicado
 :guitar:

6
C# / Re:comparar dos datagridview y sumar
« en: Viernes 11 de Noviembre de 2011, 16:19 »
 :gracias: andp checando el link que proprcionaste.

Un saludo.

7
C# / Re:comparar dos datagridview y sumar
« en: Miércoles 9 de Noviembre de 2011, 16:39 »
veo respuestas en VB pero alguien podria poner algo en C# para poder ampliar el panorama,  :gracias:

8
C# / Re:detectar enter con delegados
« en: Miércoles 9 de Noviembre de 2011, 16:32 »
Este código detecta si presionas enter y ejecuta un método que realice:
Citar
void Text_passKeyPress(object sender, KeyPressEventArgs e)
      {
         if (e.KeyChar == (char)(Keys.Enter))
                 {
                     e.Handled = true;
                     miconexion();
             }
      }

 :suerte:

9
Otras Bases de Datos / Re:Problema sqlite3.dll en Windows 7
« en: Miércoles 9 de Noviembre de 2011, 04:58 »
que tal un saludo, no se si ya lo hayas resuelto pero no se para que estés intentando registrar el dll de sqlite, te comento que yo lo empleo tanto en linux como windows (xp,7) lo único que necesitas es descargar el precompilado para windows de aquí
Citar
http://www.sqlite.org/download.html
y el precompilado segun tu arquitectura y tu framework de aquí:
Citar
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

10
C# / Re:Problema almacenando Blobs en C# con SQLite
« en: Martes 8 de Noviembre de 2011, 16:50 »
Gracias por responder, te comento que ese ejemplo ya le había echado ojo y es de ahí de donde saque la idea para hacer funcionar mi OpenFileDialog.... pero creo no le había entendido del todo porque segun a mi entender y basado en ese código es que habiá hecho lo siguiente:
Código: [Seleccionar]
string ImagePath = Path.GetFullPath(openImage.FileName);
BinaryReader binaryData = new BinaryReader(new FileStream(ImagePath, FileMode.Open, FileAccess.Read));

que fue lo que había hecho y te comentaba que no generaba error alguno pero, simplemente no guardaba la imagen...
De todas formas voy a seguir explorando como regresar el Path con el OpenFileDialog y seguiré comentando a ver que tal me fue.

11
C# / Re:Drag and Drop a imagen contenida en un Boton
« en: Martes 8 de Noviembre de 2011, 13:41 »
 :smartass: Gracias, checare los links y estaré comentando que tal me funcionaron por si alguien también necesita trabajar con algo asi.
Saludos

12
C# / Re:Problema almacenando Blobs en C# con SQLite
« en: Martes 8 de Noviembre de 2011, 13:39 »
 :jumpie: si me funcionó pero...ya me perdí un poco, que pasaría entonces con la imagen que estamos poniendo como ruta, ya que al cargar la imagen me abre totalmente otra ruta (mis documentos) y cargo  "X" imagen y no la que esta especificada en mi código...

espero haberme explciado  :nosweat:

13
C# / Drag and Drop a imagen contenida en un Boton
« en: Lunes 7 de Noviembre de 2011, 05:40 »
Hola a todos  :kicking: , ojala alguien pueda contribuir con un poco de ayuda. Mi situación es similar a la de:
Citar
http://solocodigo.com/46930/hacer-drag-drop-de-la-imagen-contenida-en-boton-a-un-panel/
, y en mi caso tengo una serie de botones contenidos en un groupbox, de los cuales quisiera arrastrar la imagen que contiene el boton, cabe aclarar que la imagen que le tengo puesto a mi boton se la puse como 'Image' y no como 'BackgroundImage'.
Tengo entendido que esto del drag and drop se necesitaria manejar por medio de los eventos 'DragDrop', 'DragEnter' y  'DragLeave' de mi boton, pero no tengo idea de como sería el código.
El "efecto" (por llamarlo así) que busco, es como cuando seleccionamos una herramienta del Gimp (seleccionar color, selección libre, aerografo, herramienta de medida, etc...) que al dar click sobre alguna de las herramientas, la imagen de la herramienta se posiciona junto al cursor (y de esta forma entendemos que herramienta tenemos activa).
 :kicking:

14
C# / Re:Problema almacenando Blobs en C# con SQLite
« en: Lunes 7 de Noviembre de 2011, 05:02 »
Realmente al poner este último código no me genera ningún error(y eso es lo extraño), simplemente no guarda el blob (que en este caso es una imagen)en la bd.

La parte de código que me da problema es esta:  // byte[] contenidoArchivo = File.ReadAllBytes("c:\\"); , la cual me decías en tu respuesta anterior que, la debería descomentar... pero como mencioné, me genera un error, concretamente este:
Citar
System.UnauthorizedAccessException: Acceso denegado a la ruta de acceso 'c:\'.
   en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   en System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
   en System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   en System.IO.File.ReadAllBytes(String path)
   en prueba_visor.inicio.Button1Click(Object sender, EventArgs e) en c:\Users\Marto\Documents\SharpDevelop Projects\prueba_visor\prueba_visor\inicio.cs:línea 79
   en System.Windows.Forms.Control.OnClick(EventArgs e)
   en System.Windows.Forms.Button.OnClick(EventArgs e)
   en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   en System.Windows.Forms.Control.WndProc(Message& m)
   en System.Windows.Forms.ButtonBase.WndProc(Message& m)
   en System.Windows.Forms.Button.WndProc(Message& m)
   en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

y ya intenté poner otras rutas como: c:\users\documents and settings\pictures u otras donde tengo imagenes y nada, e incluso intente  con el metodo 'Fromfile' pero me resulta el mismo error... no me da acceso a leer C:\ o inlcuso otra partición de mi disco duro.

15
C# / Re:Problema almacenando Blobs en C# con SQLite
« en: Domingo 6 de Noviembre de 2011, 20:12 »
Que tal, gracias por responder, pero te comento que esta parte:   // byte[] contenidoArchivo = File.ReadAllBytes("c:\\"); la tuve que dejar comentada debido a que cuando lo ejecuto así Windows me muestra un error en el que dice que no se puede cargar la imagen debido a que no soy administrador... intente encontrar una solución a ello en sangoogle pero no obtuvo resultado, así que opte por comentar dicha linea para poder cargar la imagen.
En su lugar intente algo como esto:
Código: [Seleccionar]
string ImagePath = Path.GetFullPath(openImage.FileName);
BinaryReader binaryData = new BinaryReader(new FileStream(ImagePath, FileMode.Open, FileAccess.Read));

//aqui creaba un arreglo de bytes para almacenar los datos
imageData = new byte[binaryData.BaseStream.Length];
//y aqui leia los datos dentro del arreglo
binaryData.BaseStream.Read(imageData, 0, Convert.ToInt32(binaryData.BaseStream.Length));

SQLiteConnectionStringBuilder builder = new SQLiteConnectionStringBuilder();
builder.DataSource = DatabasePath;

using(SQLiteConnection connection = new SQLiteConnection(builder.ToString()))
{
connection.Open();
using(SQLiteTransaction transaction = connection.BeginTransaction())
{
using(SQLiteCommand command = new SQLiteCommand("INSERT INTO imagenes(pictures) VALUES (@pictures)", connection, transaction)) {
try
{
command.Parameters.AddWithValue("@pictures", imageData);
command.ExecuteNonQuery();
}

catch (Exception error)
{
MessageBox.Show(error.Message.ToString());
}

finally
{
transaction.Commit();
connection.Close();
}
}
}
}

pero aun así no me funcionaba  :ayuda:

16
C# / Re:Control de windows con c#
« en: Domingo 6 de Noviembre de 2011, 05:45 »
bueno no se mucho al respecto pero puedes recurrir a un evento de keypress, por ejemplo:
void combo_TeclaKeyPress(object sender, KeyPressEventArgs e)
      {
         if (e.KeyChar == (char)(Keys.Control)&(e.KeyChar == (char)(Keys.P))
                 {
                     e.Handled = true;
                     //aquí pondrías la acción a realizar
             }
      }
claro que si lo que estas usando es un menuStrip,la situación sería mas sencilla ya que puedes hacer uso de sus ShortcutKeys que se encuentra en sus propiedas, para crear alguna combinación (como Ctrl + P).

17
C# / Problema almacenando Blobs en C# con SQLite
« en: Domingo 6 de Noviembre de 2011, 05:35 »
Que tal un saludo, la situación es la siguiente, tengo creada mi BD con SQLite almacena varias variables de todo tipo int, date, varchar, las normales y hasta ahi todo funciona perfecto, el problema que tengo es que no tengo idea de como almacenar imágenes como blobs.
Lo que he intentado es poner en un formulario un botón para cargar la imagen a guardar, pero entiendo que después de esto tendría que hacer una conversión a a un arreglo de bytes y almacenar ese arreglo, pero ahi es donde entra mi duda, en el como hacerlo.
Este es mi codigo para cargar la imagen en el formulario:
#region abrir imagen
      void btn_CargarImagenClick(object sender, EventArgs e)
      {
         OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
             openFileDialog1.Filter = "Archivos de imagen(*.jpg)|*.jpg| Archivos de Imagen(*.bmp)|*.bmp|Todos los archivos (*.*)|*.*";
            openFileDialog1.FilterIndex = 2;
            openFileDialog1.RestoreDirectory = true;
           // byte[] contenidoArchivo = File.ReadAllBytes("c:\\");
            if (openFileDialog.ShowDialog(this) == DialogResult.OK)
            {
                string FileName = openFileDialog.FileName;
               
                imagencargada.ImageLocation = FileName.ToString();
                imagencargada.Text = FileName.ToString();
            }
            else
            {
                MessageBox.Show("No se ha podido cargar la imagen,intente de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
      }
      #endregion

y este es el código de como hago la conexión con mi BD y almaceno mis datos:

private SQLiteConnection    conexion;               //Conexion a la BD SQLite (Clase de System.Data.SQLite)
        private SQLiteDataAdapter   db;                     //Adaptador (Clase de System.Data.SQLite)
        private DataSet             ds = new DataSet();     //DataSet
        private DataTable           dt = new DataTable();   //DataTable

void Btn_guardarClick(object sender, EventArgs e)
      {
         conectarbd();
         string strSQL = "SELECT * FROM '"+comboBox1.Text.Trim()+"'";
            db = new SQLiteDataAdapter(strSQL, conexion);
            ds.Reset();
            db.Fill(ds);

            dt = ds.Tables[0];
            DataRow dr = dt.NewRow ();
                                  
             dr["id"] = textBox7.Text;
            dr["modelo"] = textBox1.Text;
             dr["date_fecha"] = textBox2.Text;
             dr["proveedor"] = textBox3.Text;
             dr["criterio"] = textBox4.Text;
          dr["unidad_medida"] = textBox5.Text;
             dr["comentario"] = textBox6.Text;
             dr["cantidad"] = label_cantidad.Text;
                dr["color"] = label_color.text;
                                      
           dt.Rows .Add (dr);
           SQLiteCommandBuilder cb = new SQLiteCommandBuilder (db);
           cb.QuotePrefix ="[";
           cb.QuoteSuffix ="]";
           db.InsertCommand = cb.GetInsertCommand ();
           
           db.Update (dt);
           dt.AcceptChanges ();
           conexion.Close ();
           MessageBox.Show("Se ha guardado exitosamente el registro en '"+comboBox1.Text.Trim()+"'");
            limpiar();   
      }

Páginas: [1]