Ejemplo n.º 1
0
 private void botIngresar_Click(object sender, EventArgs e)
 {
     this.Enabled = false;
     Properties.Settings set = Properties.Settings.Default;
     _conexion = new Conexion(set.server, set.db, set.user, set.pass);
     ModeloWhere mw = new ModeloWhere(UsuarioOperaciones.Id, tbUsuario.Text, true, Signos.Igual);
     try
     {
         UsuarioOperaciones usOp = new UsuarioOperaciones(_conexion);
         _usuario = usOp.Obtener(new List<ModeloWhere> { mw });
     }
     catch (ModeloOperacionesException msce)
     {
         MessageBox.Show("No se pudo conectar a la base de datos. Compruebe que se esté ejecutando MySQL","Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Enabled = true;
         return;
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
         this.Enabled = true;
         return;
     }
     //verifica que el usuario exista
     if (Usuario != null)
     {
         if (tbContrasena.Text == Usuario.Contrasena)//obtener_usuario(sigla, textBox1.Text)[2])
         {
             DialogResult = System.Windows.Forms.DialogResult.OK;
         }
         else
         {
             //error
             MessageBox.Show("Error al ingresar el nombre de usuario y/o contraseña");
             tbUsuario.Select();
         }
     }
     else
     {
         MessageBox.Show("Error al ingresar el nombre de usuario y/o contraseña");
         tbUsuario.Select();
     }
     this.Enabled = true;
 }
Ejemplo n.º 2
0
 void CargarProducto(Producto producto)
 {
     InicializarProdTalleOperaciones();
     tbProductoNombre.Text = producto.Descripcion;
     tbProductoClave.Text = producto.Id.ToString();
     ModeloWhere mw = new ModeloWhere(ProdTalleOperaciones.ProdId, producto.Id.ToString(), true, Utilidades.Signos.Igual);
     List<ProdTalleDescripcion> lprd = _ptop.ObtenerProdTallesDescripciones(_conexion, new List<ModeloWhere> { mw });
     lprd = _ptop.OrdenarTallesDescripcion(lprd);
     int ultimo = lprd.Max(p => p.Renglon);
     for (int i = 0; i <= ultimo; i++)
     {
         string talles = "";
         List<ProdTalleDescripcion> listaRenglon = lprd.FindAll(t => t.Renglon == i);
         foreach (ProdTalleDescripcion t in listaRenglon)
         {
             talles += t.TalleDesc + " - ";
         }
         talles = talles.Remove(talles.Length - 2);
         dgvProdTalles.Rows.Add(talles, listaRenglon[0].PrecioVenta);
         lprd.RemoveAll(t => t.Renglon == i);
     }
     ModeloWhere condicion = new ModeloWhere(ProdTalleOperaciones.ProdId, producto.Id.ToString(), true, Utilidades.Signos.Igual);
     _listaProdTalles = _ptop.ObtenerEnList(new List<ModeloWhere> { condicion });
 }