///******************************************************************************* ///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") { Habilitar_Controles("Nuevo"); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Generales, true); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Busqueda, false); Cls_Metodos_Generales.Limpia_Controles(Pnl_Busqueda); Grid_Contenedores_Embarque.Enabled = true; Txt_Fecha.Enabled = false; Txt_Realizo.Enabled = false; Txt_Realizo.Text = Txt_Nombre_Usuario.Text.ToUpper(); Pnl_Generales.Visible = true; Pnl_Busqueda.Visible = false; Txt_Orden_Salida.Enabled = false; Txt_Contenedor_Id.Text = ""; Cmb_Destinos.Enabled = false; Txt_Observaciones.Enabled = false; DataTable Dt_Contenedor = new DataTable(); Dt_Contenedor.Columns.Add("CONTENEDOR_ID", typeof(String)); Dt_Contenedor.Columns.Add("CONTENEDOR", typeof(String)); Dt_Contenedor.Columns.Add("COMENTARIOS", typeof(String)); Dt_Contenedor.TableName = "CONT_EMBARQUE"; Grid_Contenedores_Embarque.DataSource = Dt_Contenedor; Txt_Contenedor.Enabled = true; Txt_Contenedor.Focus(); } else { if (Validar_Componentes()) { Cls_Ope_Embarques_Negocio P_Embarque = new Cls_Ope_Embarques_Negocio(); P_Embarque.P_No_Embarque = Txt_No_Embarque.Text; P_Embarque.P_Estatus = "CERRADO"; P_Embarque.P_Dt_Contenedores = (DataTable)Grid_Contenedores_Embarque.DataSource; if (P_Embarque.Cerrar_Embarque_Handheld()) { //Enviar_Correo(P_Embarque.P_No_Embarque, P_Embarque.P_Dt_Contenedores); Habilitar_Controles("Inicial"); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Generales, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Busqueda, true); Cls_Metodos_Generales.Limpia_Controles(Pnl_Generales); Cls_Metodos_Generales.Limpia_Controles(Pnl_Busqueda); Grid_Contenedores.Enabled = true; Pnl_Generales.Visible = false; Pnl_Busqueda.Visible = true; Consultar_Embarques(false); DataTable Dt_Contenedores = new DataTable(); Cls_Cat_Destinos_Negocio P_Contenedores = new Cls_Cat_Destinos_Negocio(); P_Contenedores.P_Estatus = " = 'ACTIVO'"; Dt_Contenedores = P_Contenedores.Consultar_Destinos(); DataTable Dt_Destinos = Dt_Contenedores.Copy(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Destinos, Dt_Contenedores, Cat_Destinos.Campo_Destino, Cat_Destinos.Campo_Destino_Id); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Busqueda_Destino, Dt_Destinos, Cat_Destinos.Campo_Destino, Cat_Destinos.Campo_Destino_Id); MessageBox.Show("Transferencia exitosa. La fecha de envío es: " + P_Embarque.P_Fecha_Envio + "", "Salida de contenedores", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); Grid_Contenedores_Embarque.Enabled = true; } } } }