Exemplo n.º 1
0
 private void btnRecibido_Click(object sender, EventArgs e)
 {
     try
     {
         if (dtgDatos.CurrentRow.Cells["Estado"].Value.ToString() == "Pedido")
         {
             if (MessageBox.Show("¿Marcar como recibido? se actualizara en bodega", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 String      Id       = dtgDatos.CurrentRow.Cells["IdPedido"].Value.ToString();
                 CLS.Pedidos oPedidos = new CLS.Pedidos();
                 oPedidos.IdPedido = Id;
                 Registrar(Id);
                 oPedidos.Actualizar();
                 Cargar();
             }
         }
         else
         {
             MessageBox.Show("Este pedido ya esta registrado como recibido", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch {
         MessageBox.Show("No se encontraron pedidos registrados", "NOTA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Exemplo n.º 2
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (dtgDatos2.Rows.Count < 1)
     {
         MessageBox.Show("No hay ningun producto en el pedido", "NOTA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         if (Validar())
         {
             CLS.Pedidos oPedidos = new CLS.Pedidos();
             oPedidos.IDProveedor     = cbProveedor.SelectedValue.ToString();
             oPedidos.Fecha_de_pedido = DateTime.Now.ToString("yyy/MM/dd") + " " + DateTime.Now.ToString("hh:mm:ss");
             oPedidos.TiempoPromedio  = nudTiempo.Text;
             oPedidos.Costo           = nudCosto.Text.Replace(",", ".");
             oPedidos.Estado          = "Pedido";
             CLS.Pedidos_Productos oPedidos_Productos = new CLS.Pedidos_Productos();
             DataTable             table = new DataTable();
             if (oPedidos.Guardar())
             {
                 table = CacheManager.CLS.Cache.TODOS_LOS_PEDIDOS();
                 for (int i = 0; i < dtgDatos2.Rows.Count; i++)
                 {
                     int numero = table.Rows.Count;
                     oPedidos_Productos.IdPedido   = table.Rows[table.Rows.Count - 1]["IDPedido"].ToString();
                     oPedidos_Productos.IdProducto = GetIdProducto(dtgDatos2.Rows[i].Cells["NombreProducto"].Value.ToString(), dtgDatos2.Rows[i].Cells["Estado"].Value.ToString());
                     oPedidos_Productos.Cantidad   = dtgDatos2.Rows[i].Cells["Cantidad"].Value.ToString();
                     oPedidos_Productos.Guardar();
                 }
                 Close();
             }
         }
     }
 }