Exemple #1
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);
                     }
                 }
             }
         }
     }
 }
Exemple #2
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Nuevo_Click
 ///DESCRIPCIÓN  : Evento del botón Nuevo
 ///PARAMENTROS  :
 ///CREO         : Miguel Angel Bedolla Moreno
 ///FECHA_CREO   : 12/Abr/2013 06:41 p.m.
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Btn_Nuevo_Click(object sender, EventArgs e)
 {
     if (Btn_Nuevo.Text == "Nuevo")
     {
         DataTable Dt_Embarque;
         Habilitar_Controles("Nuevo");
         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_Datos_Generales);
         Cls_Metodos_Generales.Limpia_Controles(Fra_Configuracion_Embarque);
         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;
         Cmb_Estatus.Text     = "ABIERTO";
         Cmb_Estatus.Enabled  = false;
         Txt_Orden_Salida.Focus();
         Cls_Ope_Embarques_Negocio P_Embarque = new Cls_Ope_Embarques_Negocio();
         Dt_Embarque = P_Embarque.Consultar_Maxima_Orden_Salida();
         if (Dt_Embarque.Rows.Count > 0)
         {
             if (Dt_Embarque.Rows[0][Ope_Embarques.Campo_Orden_Salida].ToString().Trim() == "")
             {
                 Txt_Orden_Salida.Text = "00000001";
             }
             else
             {
                 Txt_Orden_Salida.Text = (Convert.ToDouble(Dt_Embarque.Rows[0][Ope_Embarques.Campo_Orden_Salida].ToString()) + 1).ToString("00000000");
             }
         }
         else
         {
             Txt_Orden_Salida.Text = "00000001";
         }
         Grid_Configuracion.Enabled = true;
         Grid_Configuracion.Rows.Clear();
         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;
                 if (P_Embarques.Alta_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();
                     Grid_Configuracion.Enabled         = false;
                     Fra_Datos_Generales.Visible        = true;
                     Fra_Configuracion_Embarque.Visible = true;
                     Fra_Busqueda.Visible = false;
                     Consultar_Embarques();
                     Btn_Agregar.Enabled    = false;
                     Btn_Actualizar.Enabled = false;
                     Btn_Quitar.Enabled     = false;
                     MessageBox.Show(this, "Alta exitosa", "Órdenes de salida", MessageBoxButtons.OK);
                 }
             }
         }
     }
 }