async private void btnAceptar_Click(object sender, EventArgs e) { try { Task <bool> t = Usuario.VerificarIngresoUsuario(txtUsuario.Text, txtPass.Text); await t; if (t.Result) { frmPrincipal.Instancia.Show(); cancelo = false; this.Close(); } else { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "El usuario y/o contraseña no coinciden.", "Admin CSY"); txtPass.Text = ""; } } catch (MySql.Data.MySqlClient.MySqlException ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al verificar los datos del usuario. No se ha podido conectar a la base de datos.", Config.shrug, ex); } catch (Exception ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al verificar los datos del usuario.", Config.shrug, ex); } }
private void btnCotizacion_Click(object sender, EventArgs e) { if (Privilegios._CrearCotizacion) { if (Producto.CantidadP <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un producto antes de iniciar el cotizador", "Admin CSY"); return; } if (Trabajador.Cantidad <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un trabajador antes de iniciar el cotizador", "Admin CSY"); return; } if (!frmCotizacion.Instancia.Visible) { frmCotizacion.Instancia.Show(); } else { frmCotizacion.Instancia.Select(); } } else { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "No tienes los permisos necesarios para realizar ésta acción. Habla con tu administrador para que te asigne los permisos necesarios.", "Admin CSY"); } }
/// <summary> /// Método recursivo que verifica si el servicio de MySQL se encuentra activo, en caso de estarlo, guarda el ID del proceso, en caso contrario, /// lo trata de iniciar e inicia la recursividad para verificar si se logro iniciar. /// </summary> private void MySQL() { try { if (intentos <= 3) { int id = FuncionesGenerales.IDProceso("mysqld"); if (id <= 0) { FuncionesGenerales.IniciarProceso("C:\\xampp\\mysql_start.bat"); System.Threading.Thread.Sleep(3000); intentos += 1; MySQL(); } else { Config.idMySQL = id; } } else { throw new Exception("No se logro iniciar el servicio de MySQL"); } } catch (Exception ex) { throw ex; } }
public static Image Imagen03Producto(int id) { Image img = null; try { MySqlCommand sql = new MySqlCommand(); sql.CommandText = "SELECT imagen03 FROM producto WHERE id=?id"; sql.Parameters.AddWithValue("?id", id); DataTable dt = ConexionBD.EjecutarConsultaSelect(sql); foreach (DataRow dr in dt.Rows) { if (dr["imagen03"] != DBNull.Value) { img = FuncionesGenerales.BytesImagen((byte[])dr["imagen03"]); } } } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } return(img); }
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; } }
private void btnVentas_Click(object sender, EventArgs e) { if (Privilegios._CrearVenta || Privilegios._CancelarVenta || Privilegios._DevolucionVenta) { if (Caja.EstadoCaja == false) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "La caja necesita estar abierta para realizar una venta", "Admin CSY"); return; } if (Producto.CantidadP <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un producto antes de iniciar el punto de venta", "Admin CSY"); return; } if (Trabajador.Cantidad <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un trabajador antes de iniciar el punto de venta", "Admin CSY"); return; } if (!frmPOS.Instancia.Visible) { frmPOS.Instancia.Show(); } else { frmPOS.Instancia.Select(); } } else { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "No tienes los permisos necesarios para realizar ésta acción. Habla con tu administrador para que te asigne los permisos necesarios.", "Admin CSY"); } }
/// <summary> /// Método que obtiene los datos del usuario y los guarda en las propiedades /// </summary> public void ObtenerDatosUsuario() { try { MySqlCommand sql = new MySqlCommand(); sql.CommandText = "SELECT * FROM usuario WHERE id=?id"; sql.Parameters.AddWithValue("?id", ID); DataTable dt = ConexionBD.EjecutarConsultaSelect(sql); foreach (DataRow dr in dt.Rows) { userName = dr["username"].ToString(); contraseña = Criptografia.Descifrar(dr["pass"].ToString()); nombre = dr["nombre"].ToString(); apellidos = dr["apellidos"].ToString(); correo = dr["email"].ToString(); eliminado = bool.Parse(dr["eliminado"].ToString()); numAut = dr["num_aut"].ToString(); if (dr["imagen"] != DBNull.Value) { imagen = FuncionesGenerales.BytesImagen((byte[])dr["imagen"]); } else { imagen = null; } if (dr["huella"] != DBNull.Value) { huella = (byte[])dr["huella"]; } else { huella = null; } createUser = (int)dr["create_user"]; createTime = (DateTime)dr["create_time"]; if (dr["update_user"] != DBNull.Value) { updateUser = (int)dr["update_user"]; } else { updateUser = 0; } if (dr["update_time"] != DBNull.Value) { updateTime = (DateTime)dr["update_time"]; } else { updateTime = new DateTime(); } } } catch (Exception ex) { throw ex; } }
private void frmPrimerUso_Load(object sender, EventArgs e) { try { MySQL(); } catch (Exception ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "La aplicación no ha logrado iniciar el servicio de MySQL. La aplicación se cerrará.", "Admin CSY", ex); Application.Exit(); return; } }
private void ReconfigurarConexion() { DialogResult re = FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "La conexión con los datos ingresados no se ha logrado efectuar, ¿desea modificarlos?", "Admin CSY"); if (re == DialogResult.Yes) { (new Forms.frmConfigBaseDatos(this)).ShowDialog(this); } else { bgwCargando.CancelAsync(); } }
/// <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; } }
private void btnProductos_Click(object sender, EventArgs e) { if (Proveedor.Cantidad <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un proveedor antes de poder registrar un producto", "Admin CSY"); return; } if (!frmProducto.Instancia.Visible) { frmProducto.Instancia.Show(); } else { frmProducto.Instancia.Select(); } }
private void btnTrabajadores_Click(object sender, EventArgs e) { if (!Privilegios._AdministrarHorarioTrabajador && !Privilegios._AdministrarPagoTrabajador && !Privilegios._CrearTrabajador && !Privilegios._ModificarTrabajador && !Privilegios._EliminarTrabajador) { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "No tienes los permisos necesarios para realizar ésta acción. Habla con tu administrador para que te asigne los permisos necesarios.", "Admin CSY"); return; } if (!frmTrabajador.Instancia.Visible) { frmTrabajador.Instancia.Show(); } else { frmTrabajador.Instancia.Select(); } }
private void frmLogin_Shown(object sender, EventArgs e) { Application.DoEvents(); if (Usuario.CantidadUsuarios == 0) { if (FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "No tienes usuarios registrados, ¿deseas crear uno?", "Admin CSY") == System.Windows.Forms.DialogResult.Yes) { (new Forms.frmNuevoUsuario()).Show(); } else { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "La aplicación se cerrará. Puede crear un usuario la próxima vez que lo abra.", "Admin CSY"); btnCancelar.PerformClick(); } } }
private void btnBanco_Click(object sender, EventArgs e) { if (Privilegios._Banco) { if (!frmBanco.Instancia.Visible) { frmBanco.Instancia.Show(); } else { frmBanco.Instancia.Select(); } } else { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "No tienes los permisos necesarios para realizar ésta acción. Habla con tu administrador para que te asigne los permisos necesarios.", "Admin CSY"); } }
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; } }
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; } }
/// <summary> /// Función que verifica los datos del usuario para su ingreso, y en caso de ser correctos, guarda la información del usuario. /// </summary> /// <param name="nomUsu">Nombre del usuario</param> /// <param name="pass">Contraseña del usuario</param> /// <returns>Valor booleano que indica si los datos son correctos</returns> async public static Task <bool> VerificarIngresoUsuario(string nomUsu, string pass) { bool existe = false; try { MySqlCommand sql = new MySqlCommand(); sql.CommandText = "SELECT id, nivel, nombre, apellidos, imagen FROM usuario WHERE username=?userName AND pass=?pass AND eliminado=0 AND sucursal_id='" + Config.idSucursal + "'"; sql.Parameters.AddWithValue("?userName", nomUsu); sql.Parameters.AddWithValue("?pass", Criptografia.Cifrar(pass)); DataTable dt = ConexionBD.EjecutarConsultaSelect(sql); foreach (DataRow dr in dt.Rows) { idUsuActual = (int)dr["id"]; nomUsuActual = dr["nombre"].ToString(); apeUsuActual = dr["apellidos"].ToString(); if (dr["imagen"] != DBNull.Value) { imgUsuActual = FuncionesGenerales.BytesImagen((byte[])dr["imagen"]); } else { imgUsuActual = null; } existe = true; await Privilegios.PrivilegiosUsuario(idUsuActual); } } catch (InvalidCastException ex) { throw ex; } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } return(existe); }
/// <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; } }
/// <summary> /// Función que agrega el total de venta al ticket /// </summary> /// <param name="e"></param> /// <param name="dt">DataTable con la información de venta.</param> /// <exception cref="System.FormatException"></exception> /// <exception cref="System.OverflowException"></exception> /// <exception cref="System.ArgumentNullException"></exception> /// <exception cref="System.Exception"></exception> private void AgregarTotalVenta(ref PrintPageEventArgs e, DataTable dt) { try { decimal total = 0; total = decimal.Parse(dt.Rows[0]["total"].ToString()); y += saltoLinea / 2; e.Graphics.DrawString("TOTAL: ", fuenteNormal, Brushes.Black, (e.PageBounds.Width / 4) * 3 - 20 - e.Graphics.MeasureString("TOTAL: ", fuenteNormal).Width, y); e.Graphics.DrawString(total.ToString("C2"), fuenteNormal, Brushes.Black, (e.PageBounds.Width / 4) * 3 - 20, y); y += saltoLinea * 3 / 2; string tot = FuncionesGenerales.ConvertirNumeroLetra(total.ToString()); CentrarTexto(ref e, tot, fuenteNormal, Brushes.Black); y += saltoLinea; //CentrarTexto(ref e, "NÚMERO DE VENTA", fuenteNormal, Brushes.Black); //y += saltoLinea; //CentrarTexto(ref e, idVenta.ToString(), new Font("IDAutomationHC39M Free Version", 10F, FontStyle.Regular), Brushes.Black); //y += saltoLinea * 3 + 10; } catch (FormatException ex) { throw ex; } catch (OverflowException ex) { throw ex; } catch (ArgumentNullException ex) { throw ex; } catch (Exception ex) { throw ex; } }
public void Siguiente() { if (pnlForms.Controls[0].GetType() == typeof(frmBienvenido)) { BaseDatos(); lblEInicio.ForeColor = lblEBaseDatos.BackColor = Colores.Obscuro; lblEInicio.BackColor = lblEBaseDatos.ForeColor = Colores.Claro; } else if (pnlForms.Controls[0].GetType() == typeof(frmConfigBaseDatos)) { lblCerrar.Enabled = false; NuevaSucursal(); lblEBaseDatos.ForeColor = lblEUsuario.BackColor = Colores.Obscuro; lblEBaseDatos.BackColor = lblEUsuario.ForeColor = Colores.Claro; } else if (pnlForms.Controls[0].GetType() == typeof(frmNuevaSucursal)) { NuevoUsuario(); lblEUsuario.ForeColor = lblESucursal.BackColor = Colores.Obscuro; lblEUsuario.BackColor = lblESucursal.ForeColor = Colores.Claro; } else if (pnlForms.Controls[0].GetType() == typeof(frmNuevoUsuario)) { lblCerrar.Enabled = true; Terminado(); lblESucursal.ForeColor = lblETerminamos.BackColor = Colores.Obscuro; lblESucursal.BackColor = lblETerminamos.ForeColor = Colores.Claro; } else if (pnlForms.Controls[0].GetType() == typeof(frmTerminado)) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "¡Ha terminado la configuración inicial!", "Admin CSY"); Properties.Settings.Default.PrimerUso = false; Properties.Settings.Default.Save(); (new frmSplash()).Show(); this.Close(); } }
public frmLogin() { InitializeComponent(); FuncionesGenerales.DeshabilitarBotonCerrar(this); cancelo = true; }
public void ObtenerDatos() { try { MySqlCommand sql = new MySqlCommand(); sql.CommandText = "SELECT * FROM sucursal WHERE id=?id"; sql.Parameters.AddWithValue("?id", id); DataTable dt = ConexionBD.EjecutarConsultaSelect(sql); foreach (DataRow dr in dt.Rows) { idDireccion = (int)dr["id_domicilio"]; nombre = dr["nombre"].ToString(); calle = dr["calle"].ToString(); numExt = dr["numero_ext"].ToString(); numInt = dr["numero_int"].ToString(); cp = (int)dr["cp"]; colonia = dr["colonia"].ToString(); estado = dr["estado"].ToString(); ciudad = dr["ciudad"].ToString(); telefono01 = dr["telefono1"].ToString(); telefono02 = dr["telefono2"].ToString(); fax = dr["fax"].ToString(); correo = dr["email"].ToString(); if (dr["logotipo"] != DBNull.Value) { logotipo = FuncionesGenerales.BytesImagen((byte[])dr["logotipo"]); } else { logotipo = null; } web = dr["web"].ToString(); rfc = dr["rfc"].ToString(); createUser = (int)dr["create_user"]; createTime = (DateTime)dr["create_time"]; if (dr["update_user"] != DBNull.Value) { updateUser = (int)dr["update_user"]; } else { updateUser = 0; } if (dr["update_time"] != DBNull.Value) { updateTime = (DateTime)dr["update_time"]; } else { updateTime = new DateTime(); } } } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } }
/// <summary> /// Función que obtiene los datos de un trabajador /// </summary> public void ObtenerDatos() { try { MySqlCommand sql = new MySqlCommand(); sql.CommandText = "SELECT * FROM trabajador WHERE id=?id"; sql.Parameters.AddWithValue("?id", id); DataTable dt = ConexionBD.EjecutarConsultaSelect(sql); foreach (DataRow dr in dt.Rows) { idSucursal = (int)dr["sucursal_id"]; nombre = dr["nombre"].ToString(); apellidos = dr["apellidos"].ToString(); puesto = (int)dr["puesto"]; nomina = dr["nomina"].ToString(); sueldo = (decimal)dr["sueldo"]; telefono = dr["telefono"].ToString(); celular = dr["celular"].ToString(); correo = dr["email"].ToString(); direccion = dr["direccion"].ToString(); ciudad = dr["ciudad"].ToString(); estado = dr["estado"].ToString(); cp = (int)dr["cp"]; fechaInicio = (DateTime)dr["fecha_inicio"]; if (dr["fecha_fin"] != DBNull.Value) { fechaFin = (DateTime)dr["fecha_fin"]; } else { fechaFin = new DateTime(); } if (dr["imagen"] != DBNull.Value) { imagen = FuncionesGenerales.BytesImagen((byte[])dr["imagen"]); } else { imagen = null; } if (dr["huella"] != DBNull.Value) { huella = (byte[])dr["huella"]; } else { huella = null; } eliminado = (bool)dr["eliminado"]; createUser = (int)dr["create_user"]; createTime = (DateTime)dr["create_time"]; if (dr["update_user"] != DBNull.Value) { updateUser = (int)dr["update_user"]; } else { updateUser = 0; } if (dr["update_time"] != DBNull.Value) { updateTime = (DateTime)dr["update_time"]; } else { updateTime = new DateTime(); } } } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } }
public void ObtenerDatos() { try { MySqlCommand sql = new MySqlCommand(); sql.CommandText = "SELECT * FROM producto WHERE id=?id"; sql.Parameters.AddWithValue("?id", id); DataTable dt = ConexionBD.EjecutarConsultaSelect(sql); foreach (DataRow dr in dt.Rows) { idProveedor = (int)dr["proveedor_id"]; idCategoria = (int)dr["categoria"]; nombre = dr["nombre"].ToString(); marca = dr["marca"].ToString(); codigo = dr["codigo"].ToString(); descripcion01 = dr["descripcion1"].ToString(); costo = (decimal)dr["costo"]; unidad = (Unidades)Enum.Parse(typeof(Unidades), dr["unidad"].ToString()); if (dr["imagen01"] != DBNull.Value) { imagen01 = FuncionesGenerales.BytesImagen((byte[])dr["imagen01"]); } else { imagen01 = null; } if (dr["imagen02"] != DBNull.Value) { imagen02 = FuncionesGenerales.BytesImagen((byte[])dr["imagen02"]); } else { imagen02 = null; } if (dr["imagen03"] != DBNull.Value) { imagen03 = FuncionesGenerales.BytesImagen((byte[])dr["imagen03"]); } else { imagen03 = null; } eliminado = (bool)dr["eliminado"]; createUser = (int)dr["create_user"]; createTime = (DateTime)dr["create_time"]; if (dr["update_user"] != DBNull.Value) { updateUser = (int)dr["update_user"]; } else { updateUser = 0; } if (dr["update_time"] != DBNull.Value) { updateTime = (DateTime)dr["update_time"]; } else { updateTime = new DateTime(); } if (dr["delete_user"] != DBNull.Value) { deleteUser = (int)dr["delete_user"]; } else { deleteUser = 0; } if (dr["delete_time"] != DBNull.Value) { deleteTime = (DateTime)dr["delete_time"]; } else { deleteTime = new DateTime(); } } } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } }