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