예제 #1
0
 public void Editar()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "UPDATE producto SET proveedor_id=?proveedor_id, categoria=?categoria, nombre=?nombre, marca=?marca, codigo=?codigo, descripcion1=?descripcion1, costo=?costo, " +
                           "unidad=?unidad, imagen01=?imagen01, imagen02=?imagen02, imagen03=?imagen03, update_user=?update_user, update_time=NOW() WHERE id=?id";
         sql.Parameters.AddWithValue("?proveedor_id", idProveedor);
         sql.Parameters.AddWithValue("?categoria", idCategoria);
         sql.Parameters.AddWithValue("?nombre", nombre);
         sql.Parameters.AddWithValue("?marca", marca);
         sql.Parameters.AddWithValue("?codigo", codigo);
         sql.Parameters.AddWithValue("?descripcion1", descripcion01);
         sql.Parameters.AddWithValue("?costo", costo);
         sql.Parameters.AddWithValue("?unidad", unidad);
         sql.Parameters.AddWithValue("?imagen01", FuncionesGenerales.ImagenBytes(imagen01));
         sql.Parameters.AddWithValue("?imagen02", FuncionesGenerales.ImagenBytes(imagen02));
         sql.Parameters.AddWithValue("?imagen03", FuncionesGenerales.ImagenBytes(imagen03));
         sql.Parameters.AddWithValue("?update_user", Usuario.IDUsuarioActual);
         sql.Parameters.AddWithValue("?id", id);
         ConexionBD.EjecutarConsulta(sql);
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
 public void Insertar()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "INSERT INTO producto (proveedor_id, categoria, nombre, marca, codigo, descripcion1, costo, unidad, imagen01, imagen02, imagen03, create_user, create_time) " +
                           "VALUES (?proveedor_id, ?categoria, ?nombre, ?marca, ?codigo, ?descripcion1, ?costo, ?unidad, ?imagen01, ?imagen02, ?imagen03, ?create_user, NOW())";
         sql.Parameters.AddWithValue("?proveedor_id", idProveedor);
         sql.Parameters.AddWithValue("?categoria", idCategoria);
         sql.Parameters.AddWithValue("?nombre", nombre);
         sql.Parameters.AddWithValue("?marca", marca);
         sql.Parameters.AddWithValue("?codigo", codigo);
         sql.Parameters.AddWithValue("?descripcion1", descripcion01);
         sql.Parameters.AddWithValue("?costo", costo);
         sql.Parameters.AddWithValue("?unidad", unidad);
         sql.Parameters.AddWithValue("?imagen01", FuncionesGenerales.ImagenBytes(imagen01));
         sql.Parameters.AddWithValue("?imagen02", FuncionesGenerales.ImagenBytes(imagen02));
         sql.Parameters.AddWithValue("?imagen03", FuncionesGenerales.ImagenBytes(imagen03));
         sql.Parameters.AddWithValue("?create_user", Usuario.IDUsuarioActual);
         this.id = ConexionBD.EjecutarConsulta(sql);
         CantP();
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
 /// <summary>
 /// Método que inserta un nuevo usuario con los datos de las propiedades.
 /// </summary>
 public void InsertarUsuario()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "INSERT INTO usuario (sucursal_id, username, pass, nombre, apellidos, email, imagen, huella, create_user, create_time) " +
                           "VALUES (?sucursal_id, ?username, ?pass, ?nombre, ?apellidos, ?email, ?imagen, ?huella, ?create_user, NOW())";
         sql.Parameters.AddWithValue("?sucursal_id", idSucusal);
         sql.Parameters.AddWithValue("?username", UserName);
         sql.Parameters.AddWithValue("?pass", Criptografia.Cifrar(Contraseña));
         sql.Parameters.AddWithValue("?nombre", Nombre);
         sql.Parameters.AddWithValue("?apellidos", Apellidos);
         sql.Parameters.AddWithValue("?email", Correo);
         if (Imagen != null)
         {
             sql.Parameters.AddWithValue("?imagen", FuncionesGenerales.ImagenBytes(Imagen));
         }
         else
         {
             sql.Parameters.AddWithValue("?imagen", DBNull.Value);
         }
         if (Huella != null)
         {
             sql.Parameters.AddWithValue("?huella", huella);
         }
         else
         {
             sql.Parameters.AddWithValue("?huella", DBNull.Value);
         }
         if (CantidadUsuarios > 0)
         {
             sql.Parameters.AddWithValue("?create_user", idUsuActual);
         }
         else
         {
             sql.Parameters.AddWithValue("?create_user", 1);
         }
         this.id = ConexionBD.EjecutarConsulta(sql);
         CambioCantidadUsuarios();
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public void Editar()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "UPDATE sucursal SET id_domicilio=?id_domicilio, nombre=?nombre, calle=?calle, numero_ext=?numero_ext, numero_int=?numero_int, cp=?cp, colonia=?colonia, " +
                           "estado=?estado, ciudad=?ciudad, telefono1=?telefono1, telefono2=?telefono2, fax=?fax, email=?email, logotipo=?logotipo, web=?web, rfc=?rfc, update_user=?update_user, update_time=NOW() WHERE id=?id";
         sql.Parameters.AddWithValue("?id_domicilio", idDireccion);
         sql.Parameters.AddWithValue("?nombre", nombre);
         sql.Parameters.AddWithValue("?calle", calle);
         sql.Parameters.AddWithValue("?numero_ext", numExt);
         sql.Parameters.AddWithValue("?numero_int", numInt);
         sql.Parameters.AddWithValue("?cp", cp);
         sql.Parameters.AddWithValue("?colonia", colonia);
         sql.Parameters.AddWithValue("?estado", estado);
         sql.Parameters.AddWithValue("?ciudad", ciudad);
         sql.Parameters.AddWithValue("?telefono1", telefono01);
         sql.Parameters.AddWithValue("?telefono2", telefono02);
         sql.Parameters.AddWithValue("?fax", fax);
         sql.Parameters.AddWithValue("?email", correo);
         if (logotipo != null)
         {
             sql.Parameters.AddWithValue("?logotipo", FuncionesGenerales.ImagenBytes(logotipo));
         }
         else
         {
             sql.Parameters.AddWithValue("?logotipo", DBNull.Value);
         }
         sql.Parameters.AddWithValue("?web", web);
         sql.Parameters.AddWithValue("?rfc", rfc);
         sql.Parameters.AddWithValue("?update_user", Usuario.IDUsuarioActual);
         sql.Parameters.AddWithValue("?id", id);
         ConexionBD.EjecutarConsulta(sql);
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #5
0
 public void Insertar()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "INSERT INTO sucursal (id_domicilio, nombre, calle, numero_ext, numero_int, cp, colonia, estado, ciudad, telefono1, telefono2, fax, email, logotipo, web, rfc, create_user, create_time) " +
                           "VALUES (?id_domicilio, ?nombre, ?calle, ?numero_ext, ?numero_int, ?cp, ?colonia, ?estado, ?ciudad, ?telefono1, ?telefono2, ?fax, ?email, ?logotipo, ?web, ?rfc, ?create_user, NOW())";
         sql.Parameters.AddWithValue("?id_domicilio", idDireccion);
         sql.Parameters.AddWithValue("?nombre", nombre);
         sql.Parameters.AddWithValue("?calle", calle);
         sql.Parameters.AddWithValue("?numero_ext", numExt);
         sql.Parameters.AddWithValue("?numero_int", numInt);
         sql.Parameters.AddWithValue("?cp", cp);
         sql.Parameters.AddWithValue("?colonia", colonia);
         sql.Parameters.AddWithValue("?estado", estado);
         sql.Parameters.AddWithValue("?ciudad", ciudad);
         sql.Parameters.AddWithValue("?telefono1", telefono01);
         sql.Parameters.AddWithValue("?telefono2", telefono02);
         sql.Parameters.AddWithValue("?fax", fax);
         sql.Parameters.AddWithValue("?email", correo);
         if (logotipo != null)
         {
             sql.Parameters.AddWithValue("?logotipo", FuncionesGenerales.ImagenBytes(logotipo));
         }
         else
         {
             sql.Parameters.AddWithValue("?logotipo", DBNull.Value);
         }
         sql.Parameters.AddWithValue("?web", web);
         sql.Parameters.AddWithValue("?rfc", rfc);
         sql.Parameters.AddWithValue("?create_user", Usuario.IDUsuarioActual);
         this.ID = ConexionBD.EjecutarConsulta(sql);
         Cant();
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #6
0
 /// <summary>
 /// Método que edita un trabajador con los datos de las propiedades según su ID
 /// </summary>
 public void Editar()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "UPDATE trabajador SET sucursal_id=?sucursal_id, nombre=?nombre, apellidos=?apellidos, puesto=?puesto, nomina=?nomina, sueldo=?sueldo, telefono=?telefono, celular=?celular, " +
                           "email=?email, direccion=?direccion, ciudad=?ciudad, estado=?estado, cp=?cp, imagen=?imagen, huella=?huella, update_user=?update_user, update_time=NOW() WHERE id=?id";
         sql.Parameters.AddWithValue("?sucursal_id", idSucursal);
         sql.Parameters.AddWithValue("?nombre", nombre);
         sql.Parameters.AddWithValue("?apellidos", apellidos);
         sql.Parameters.AddWithValue("?puesto", puesto);
         sql.Parameters.AddWithValue("?nomina", nomina);
         sql.Parameters.AddWithValue("?sueldo", sueldo);
         sql.Parameters.AddWithValue("?telefono", telefono);
         sql.Parameters.AddWithValue("?celular", celular);
         sql.Parameters.AddWithValue("?email", correo);
         sql.Parameters.AddWithValue("?direccion", direccion);
         sql.Parameters.AddWithValue("?ciudad", ciudad);
         sql.Parameters.AddWithValue("?estado", estado);
         sql.Parameters.AddWithValue("?cp", cp);
         if (imagen != null)
         {
             sql.Parameters.AddWithValue("?imagen", FuncionesGenerales.ImagenBytes(imagen));
         }
         else
         {
             sql.Parameters.AddWithValue("?imagen", DBNull.Value);
         }
         sql.Parameters.AddWithValue("?huella", huella);
         sql.Parameters.AddWithValue("?update_user", Usuario.IDUsuarioActual);
         sql.Parameters.AddWithValue("?id", id);
         ConexionBD.EjecutarConsulta(sql);
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #7
0
 /// <summary>
 /// Método que inserta un nuevo trabajador con los datos de las propiedades
 /// </summary>
 public void Insertar()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "INSERT INTO trabajador (sucursal_id, nombre, apellidos, puesto, sueldo, telefono, celular, email, direccion, ciudad, estado, cp, fecha_inicio, imagen, huella, create_user, create_time) " +
                           "VALUES (?sucursal_id, ?nombre, ?apellidos, ?puesto, ?sueldo, ?telefono, ?celular, ?email, ?direccion, ?ciudad, ?estado, ?cp, ?fecha_inicio, ?imagen, ?huella, ?create_user, NOW())";
         sql.Parameters.AddWithValue("?sucursal_id", idSucursal);
         sql.Parameters.AddWithValue("?nombre", nombre);
         sql.Parameters.AddWithValue("?apellidos", apellidos);
         sql.Parameters.AddWithValue("?puesto", puesto);
         sql.Parameters.AddWithValue("?sueldo", sueldo);
         sql.Parameters.AddWithValue("?telefono", telefono);
         sql.Parameters.AddWithValue("?celular", celular);
         sql.Parameters.AddWithValue("?email", correo);
         sql.Parameters.AddWithValue("?direccion", direccion);
         sql.Parameters.AddWithValue("?ciudad", ciudad);
         sql.Parameters.AddWithValue("?estado", estado);
         sql.Parameters.AddWithValue("?cp", cp);
         sql.Parameters.AddWithValue("?fecha_inicio", fechaInicio);
         if (imagen != null)
         {
             sql.Parameters.AddWithValue("?imagen", FuncionesGenerales.ImagenBytes(imagen));
         }
         else
         {
             sql.Parameters.AddWithValue("?imagen", DBNull.Value);
         }
         sql.Parameters.AddWithValue("?huella", huella);
         sql.Parameters.AddWithValue("?create_user", Usuario.IDUsuarioActual);
         ConexionBD.EjecutarConsulta(sql);
         Cant();
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #8
0
 /// <summary>
 /// Método que edita la información de un usuario con la información de las propiedades
 /// </summary>
 public void EditarUsuario()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "UPDATE usuario SET pass=?pass, nombre=?nombre, apellidos=?apellidos, email=?email, imagen=?imagen, " +
                           "huella=?huella, update_user=?update_user, update_time=NOW() WHERE id=?id";
         sql.Parameters.AddWithValue("?pass", Criptografia.Cifrar(Contraseña));
         sql.Parameters.AddWithValue("?nombre", Nombre);
         sql.Parameters.AddWithValue("?apellidos", Apellidos);
         sql.Parameters.AddWithValue("?email", Correo);
         if (Imagen != null)
         {
             sql.Parameters.AddWithValue("?imagen", FuncionesGenerales.ImagenBytes(Imagen));
         }
         else
         {
             sql.Parameters.AddWithValue("?imagen", DBNull.Value);
         }
         if (Huella != null)
         {
             sql.Parameters.AddWithValue("?huella", Huella);
         }
         else
         {
             sql.Parameters.AddWithValue("?huella", DBNull.Value);
         }
         sql.Parameters.AddWithValue("?update_user", IDUsuarioActual);
         sql.Parameters.AddWithValue("?id", ID);
         ConexionBD.EjecutarConsulta(sql);
         if (ID == IDUsuarioActual)
         {
             OnChanged(EventArgs.Empty);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }