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; } }
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; } }
/// <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; } }
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; } }
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; } }
/// <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; } }
/// <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; } }
/// <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; } }