///******************************************************************************* ///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); } } } } } }
///******************************************************************************* ///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); } } } } }