Example #1
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Eliminar_Click
 ///DESCRIPCIÓN  : Evento Click del botón Eliminar
 ///PARAMENTROS  :
 ///CREO         : Miguel Angel Bedolla Moreno
 ///FECHA_CREO   : 12/Abr/2013 06:41 p.m.
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Btn_Eliminar_Click(object sender, EventArgs e)
 {
     if (Txt_No_Embarque.Text.Trim() != "" && Cmb_Estatus.Text == "ABIERTO")
     {
         if (MessageBox.Show(this, "¿Está seguro que desea cancelar la órden de salida: " + Grid_Ordenes_Salida.Rows[Grid_Ordenes_Salida.CurrentRow.Index].Cells[Ope_Embarques.Campo_Orden_Salida].Value.ToString() + "?", "Órdenes de salida", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             Cls_Ope_Embarques_Negocio P_Embarques = new Cls_Ope_Embarques_Negocio();
             P_Embarques.P_Orden_Salida  = Txt_Orden_Salida.Text;
             P_Embarques.P_Estatus       = "CANCELADO";
             P_Embarques.P_Destino_Id    = Cmb_Destino.SelectedValue.ToString();
             P_Embarques.P_Observaciones = Txt_Observaciones.Text.ToUpper();
             P_Embarques.P_Grid_Detalles = Grid_Configuracion;
             P_Embarques.P_No_Embarque   = Txt_No_Embarque.Text;
             if (P_Embarques.Modificar_Embarque())
             {
                 Habilitar_Controles("Inicial");
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Configuracion_Embarque, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, true);
                 Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales);
                 Cls_Metodos_Generales.Limpia_Controles(Fra_Configuracion_Embarque);
                 Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
                 Grid_Ordenes_Salida.Enabled = true;
                 Grid_Configuracion.Rows.Clear();
                 Fra_Datos_Generales.Visible        = true;
                 Fra_Configuracion_Embarque.Visible = true;
                 Fra_Busqueda.Visible = false;
                 Consultar_Embarques();
                 MessageBox.Show(this, "Actualización exitosa", "Órdenes de salida", MessageBoxButtons.OK);
             }
         }
     }
     else
     {
         MessageBox.Show(this, "No se puede cancelar la orden de salida", "Órdenes de salida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Example #2
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Modificar_Click
 ///DESCRIPCIÓN  : Evento del botón Nuevo
 ///PARAMENTROS  :
 ///CREO         : Miguel Angel Bedolla Moreno
 ///FECHA_CREO   : 12/Abr/2013 07:00 p.m.
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Btn_Modificar_Click(object sender, EventArgs e)
 {
     if (Txt_No_Embarque.Text.Trim() != "" && Cmb_Estatus.Text == "ABIERTO")
     {
         if (Btn_Modificar.Text == "Modificar")
         {
             Habilitar_Controles("Modificar");
             Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, true);
             Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Configuracion_Embarque, true);
             Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, false);
             Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
             Grid_Ordenes_Salida.Enabled        = false;
             Fra_Datos_Generales.Visible        = true;
             Fra_Configuracion_Embarque.Visible = true;
             Fra_Busqueda.Visible = false;
             Txt_Orden_Salida.Focus();
             Cmb_Estatus.Enabled        = false;
             Grid_Configuracion.Enabled = true;
             Btn_Agregar.Enabled        = true;
             Btn_Actualizar.Enabled     = true;
             Btn_Quitar.Enabled         = true;
         }
         else
         {
             if (this.ValidateChildren(ValidationConstraints.Enabled))
             {
                 if (Txt_Orden_Salida.Text.Length == 8 && Grid_Configuracion.Rows.Count > 0)
                 {
                     Cls_Ope_Embarques_Negocio P_Embarques = new Cls_Ope_Embarques_Negocio();
                     P_Embarques.P_Orden_Salida  = Txt_Orden_Salida.Text;
                     P_Embarques.P_Estatus       = Cmb_Estatus.Text;
                     P_Embarques.P_Destino_Id    = Cmb_Destino.SelectedValue.ToString();
                     P_Embarques.P_Observaciones = Txt_Observaciones.Text.ToUpper();
                     P_Embarques.P_Grid_Detalles = Grid_Configuracion;
                     P_Embarques.P_No_Embarque   = Txt_No_Embarque.Text;
                     if (P_Embarques.Modificar_Embarque())
                     {
                         Habilitar_Controles("Inicial");
                         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false);
                         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Configuracion_Embarque, false);
                         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, true);
                         Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales);
                         Cls_Metodos_Generales.Limpia_Controles(Fra_Configuracion_Embarque);
                         Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
                         Grid_Ordenes_Salida.Enabled = true;
                         Grid_Configuracion.Rows.Clear();
                         Fra_Datos_Generales.Visible        = true;
                         Fra_Configuracion_Embarque.Visible = true;
                         Fra_Busqueda.Visible       = false;
                         Grid_Configuracion.Enabled = false;
                         Consultar_Embarques();
                         Btn_Agregar.Enabled    = false;
                         Btn_Actualizar.Enabled = false;
                         Btn_Quitar.Enabled     = false;
                         MessageBox.Show(this, "Actualización exitosa", "Órdenes de salida", MessageBoxButtons.OK);
                     }
                 }
             }
         }
     }
 }