///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Btn_Salir_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_Salir_Click(object sender, EventArgs e) { if (Btn_Salir.Text == "Salir") { this.Close(); } else { Cls_Metodos_Generales.Limpia_Controles(Fra_Contenedores); Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales); Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Contenedores, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, true); Btn_Nuevo.Enabled = true; Btn_Salir.Enabled = true; Fra_Contenedores.Visible = false; Fra_Datos_Generales.Visible = false; Fra_Busqueda.Visible = true; Habilitar_Controles("Inicial"); Cls_Cat_Destinos_Negocio P_Contenedores = new Cls_Cat_Destinos_Negocio(); DataTable Dt_Contenedores; P_Contenedores.P_Estatus = " = 'ACTIVO'"; Dt_Contenedores = P_Contenedores.Consultar_Destinos(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Destino, Dt_Contenedores, Cat_Destinos.Campo_Destino, Cat_Destinos.Campo_Destino_Id); Cmb_Busqueda_Por.Focus(); } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Btn_Salir_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_Salir_Click(object sender, EventArgs e) { if (Btn_Salir.Text == "Salir") { Frm_Principal Frm_Principal_Sistema = Get_Frm_Principal(); Frm_Principal_Sistema.Set_Nombre_Usuario(Txt_Nombre_Usuario.Text); Frm_Principal_Sistema.Set_Rol_Id(Txt_Rol_Id.Text); Frm_Principal_Sistema.Set_Usuario_Id(Txt_Usuario_Id.Text); this.Close(); Frm_Principal_Sistema.Show(); } else { Cls_Metodos_Generales.Limpia_Controles(Pnl_Busqueda); Cls_Metodos_Generales.Limpia_Controles(Pnl_Generales); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Generales, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Busqueda, true); Grid_Contenedores_Entrada.Enabled = true; Btn_Nuevo.Enabled = true; Btn_Salir.Enabled = true; Pnl_Generales.Visible = false; Pnl_Busqueda.Visible = true; Habilitar_Controles("Inicial"); Grid_Contenedores_Entrada.Enabled = true; Cls_Cat_Destinos_Negocio P_Contenedores = new Cls_Cat_Destinos_Negocio(); DataTable Dt_Contenedores; 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); Cmb_Busqueda_Destino.Focus(); } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Frm_Ope_Ordenes_Salida_Load ///DESCRIPCIÓN :Evento Load ///PARAMENTROS : ///CREO : Hugo Enrique Ramírez Aguilera ///FECHA_CREO : 21/Feb/2013 01:01 p.m. ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* private void Frm_Ope_Ordenes_Salida_Load(object sender, EventArgs e) { DataTable Dt_Destinos; Cls_Metodos_Generales.Validar_Acceso_Sistema("Órdenes de salida", this); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, true); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Configuracion_Embarque, false); Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda); Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales); Cls_Metodos_Generales.Limpia_Controles(Fra_Configuracion_Embarque); Grid_Configuracion.Enabled = false; Fra_Datos_Generales.Enabled = true; Fra_Configuracion_Embarque.Enabled = true; Error_Provider.Clear(); Cls_Cat_Destinos_Negocio P_Destinos = new Cls_Cat_Destinos_Negocio(); P_Destinos.P_Estatus = " = 'ACTIVO'"; Dt_Destinos = P_Destinos.Consultar_Destinos(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Destino, Dt_Destinos, Cat_Destinos.Campo_Destino, Cat_Destinos.Campo_Destino_Id); Cls_Cat_Tipos_Contenedores_Negocio P_Tipos = new Cls_Cat_Tipos_Contenedores_Negocio(); P_Tipos.P_Estatus = " = 'ACTIVO'"; Dt_Destinos = P_Tipos.Consultar_Pseudocodigos(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Tipo_Contenedor, Dt_Destinos, "PSEUDO_CODIGO", Cat_Tipos_Contenedores.Campo_Tipo_Contenedor_Id); Consultar_Embarques(); Btn_Agregar.Enabled = false; Btn_Actualizar.Enabled = false; Btn_Quitar.Enabled = false; }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Frm_Ope_Ordenes_Entrada_Especiales_Load ///DESCRIPCIÓN : Método Load del formulario para pre-configurar y cagar datos en los controles ///PARAMENTROS : ///CREO : Antonio Salvador Benavides Guardado ///FECHA_CREO : 31/Jul/2015 ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* private void Frm_Ope_Ordenes_Salida_Especiales_Load(object sender, EventArgs e) { DataTable Dt_Contenedores = new DataTable(); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Generales, false); Cls_Metodos_Generales.Limpia_Controles(Pnl_Generales); Pnl_Generales.Visible = true; Cls_Cat_Destinos_Negocio P_Ubicaciones = new Cls_Cat_Destinos_Negocio(); P_Ubicaciones.P_Estatus = " = 'ACTIVO'"; Dt_Contenedores = P_Ubicaciones.Consultar_Destinos(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Ubicacion, Dt_Contenedores, Cat_Destinos.Campo_Destino, Cat_Destinos.Campo_Destino_Id); Btn_Nuevo_Click(null, null); Cls_Apl_Roles_Negocio P_Rol = new Cls_Apl_Roles_Negocio(); DataTable Dt_Accesos; P_Rol.P_Rol_Id = Txt_Rol_Id.Text; P_Rol.P_Nombre_Menu = "Órdenes de Salida Especiales"; Dt_Accesos = P_Rol.Consultar_Acceso_Roles(); Btn_Nuevo.Visible = false; Pnl_Generales.Enabled = false; foreach (DataRow Dr_Renglon_Actual in Dt_Accesos.Rows) { if (Dr_Renglon_Actual[Apl_Acceso.Campo_Alta].ToString() == "S") { Btn_Nuevo.Visible = true; Pnl_Generales.Enabled = true; Cmb_Contenedores.Focus(); } } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Frm_Ope_Ordenes_Salida_Especiales_Load ///DESCRIPCIÓN : ///PARAMENTROS : ///CREO : Hugo Enrique Ramírez Aguilera ///FECHA_CREO : 30/Julio/2015 ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* private void Frm_Ope_Ordenes_Salida_Especiales_Load(object sender, EventArgs e) { Habilitar_Controles("Inicial"); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Datos_Contenedores_Salida, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Ordenes_Salida, true); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, false); // se cargan los combos de contenedores Cls_Cat_Tipos_Contenedores_Negocio P_Tipos_Contenedores = new Cls_Cat_Tipos_Contenedores_Negocio(); P_Tipos_Contenedores.P_Estatus = " = 'ACTIVO'"; Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Contenedores, P_Tipos_Contenedores.Consultar_Pseudocodigos(), "PSEUDO_CODIGO", Cat_Tipos_Contenedores.Campo_Tipo_Contenedor_Id); // se cargan los combos de ubicacion Cls_Cat_Destinos_Negocio P_Ubicaciones = new Cls_Cat_Destinos_Negocio(); P_Ubicaciones.P_Estatus = " = 'ACTIVO'"; Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Ubicaciones, P_Ubicaciones.Consultar_Destinos(), Cat_Destinos.Campo_Destino, Cat_Destinos.Campo_Destino_Id); // se limpian los objetos del formulario Cls_Metodos_Generales.Limpia_Controles(Grp_Datos_Contenedores_Salida); Cls_Metodos_Generales.Limpia_Controles(Grp_Ordenes_Salida); // se consultan las salidas Consultar_Salidas(); Validador = new Validador_Generico(Error_Provider); Error_Provider.Clear(); // se bloquean los botones de los contenedores Btn_Agregar.Enabled = false; Btn_Actualizar.Enabled = false; Btn_Quitar.Enabled = false; }
///******************************************************************************* ///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(Fra_Contenedores, true); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, false); Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda); Fra_Contenedores.Visible = true; Fra_Datos_Generales.Visible = true; Fra_Busqueda.Visible = false; Txt_Contenedor_Id.Text = ""; Txt_Contenedor.Focus(); Grid_Contenedores.Rows.Clear(); } 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_Grid_Detalles = Grid_Contenedores; if (P_Embarque.Cerrar_Embarque()) { //Enviar_Correo(P_Embarque.P_No_Embarque, P_Embarque.P_Dt_Contenedores); Habilitar_Controles("Inicial"); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Contenedores, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, true); Cls_Metodos_Generales.Limpia_Controles(Fra_Contenedores); Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales); Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda); Grid_Contenedores.Enabled = true; Fra_Contenedores.Visible = false; Fra_Datos_Generales.Visible = false; Fra_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(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Destino, Dt_Contenedores, 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); } } } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Frm_Ope_Embarques_Load ///DESCRIPCIÓN : Evento Load del formulario ///PARAMENTROS : ///CREO : Miguel Angel Bedolla Moreno ///FECHA_CREO : 21/Feb/2013 01:01 p.m. ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* private void Frm_Ope_Salida_Contendores_Load(object sender, EventArgs e) { DataTable Dt_Contenedores = new DataTable(); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, true); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Contenedores, false); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false); Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda); Cls_Metodos_Generales.Limpia_Controles(Fra_Contenedores); Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales); Grid_Contenedores.Enabled = true; Fra_Busqueda.Visible = true; Fra_Contenedores.Visible = false; Fra_Datos_Generales.Visible = false; 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_Destino, Dt_Contenedores, Cat_Destinos.Campo_Destino, Cat_Destinos.Campo_Destino_Id); Cmb_Busqueda_Por.Focus(); Grid_Ordenes_Salida.Enabled = true; Cls_Apl_Roles_Negocio P_Rol = new Cls_Apl_Roles_Negocio(); DataTable Dt_Accesos; P_Rol.P_Rol_Id = MDI_Frm_Apl_Principal.Rol_ID; P_Rol.P_Nombre_Menu = "Salida de contenedores"; Dt_Accesos = P_Rol.Consultar_Acceso_Roles(); Btn_Busqueda.Visible = false; Grid_Ordenes_Salida.Visible = false; foreach (DataRow Dr_Renglon_Actual in Dt_Accesos.Rows) { if (Dr_Renglon_Actual[Apl_Acceso.Campo_Alta].ToString() == "S") { Grid_Ordenes_Salida.Visible = true; } if (Dr_Renglon_Actual[Apl_Acceso.Campo_Consultar].ToString() == "S") { Btn_Busqueda.Visible = true; } } Cls_Cat_Tipos_Contenedores_Negocio P_Tipos = new Cls_Cat_Tipos_Contenedores_Negocio(); P_Tipos.P_Estatus = " = 'ACTIVO'"; Dt_Destinos = P_Tipos.Consultar_Pseudocodigos(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Tipo_Contenedor, Dt_Destinos, "PSEUDO_CODIGO", Cat_Tipos_Contenedores.Campo_Tipo_Contenedor_Id); Consultar_Embarques(false); }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Frm_Ope_Embarques_Load ///DESCRIPCIÓN : Evento Load del formulario ///PARAMENTROS : ///CREO : Miguel Angel Bedolla Moreno ///FECHA_CREO : 21/Feb/2013 01:01 p.m. ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* private void Frm_Ope_Embarques_Load(object sender, EventArgs e) { DataTable Dt_Contenedores = new DataTable(); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Busqueda, true); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Generales, false); Cls_Metodos_Generales.Limpia_Controles(Pnl_Busqueda); Cls_Metodos_Generales.Limpia_Controles(Pnl_Generales); Grid_Contenedores.Enabled = true; Pnl_Busqueda.Visible = true; Pnl_Generales.Visible = false; 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); Cmb_Busqueda_Destino.Focus(); Grid_Contenedores_Entrada.Enabled = true; Cls_Apl_Roles_Negocio P_Rol = new Cls_Apl_Roles_Negocio(); DataTable Dt_Accesos; P_Rol.P_Rol_Id = Txt_Rol_Id.Text; P_Rol.P_Nombre_Menu = "Entrada de contenedores"; Dt_Accesos = P_Rol.Consultar_Acceso_Roles(); Btn_Busqueda.Visible = false; Btn_Nuevo.Visible = false; Grid_Contenedores.Enabled = false; foreach (DataRow Dr_Renglon_Actual in Dt_Accesos.Rows) { if (Dr_Renglon_Actual[Apl_Acceso.Campo_Alta].ToString() == "S") { Grid_Contenedores.Enabled = true; } if (Dr_Renglon_Actual[Apl_Acceso.Campo_Consultar].ToString() == "S") { Btn_Busqueda.Visible = true; } } Consultar_Entradas(false); }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Frm_Ope_Recepcion_Load ///DESCRIPCIÓN : Evento Load del formulario ///PARAMENTROS : ///CREO : Miguel Angel Bedolla Moreno ///FECHA_CREO : 21/Feb/2013 01:01 p.m. ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* private void Frm_Ope_Recepcion_Load(object sender, EventArgs e) { DataTable Dt_Contenedores = new DataTable(); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Generales, false); Cls_Metodos_Generales.Limpia_Controles(Pnl_Generales); Lbl_Cantidad.Visible = false; Txt_Cantidad.Visible = true; Pnl_Generales.Visible = true; Cls_Cat_Destinos_Negocio P_Contenedores = new Cls_Cat_Destinos_Negocio(); P_Contenedores.P_Estatus = " = 'ACTIVO'"; Dt_Contenedores = P_Contenedores.Consultar_Destinos(); Cls_Cat_Ubicaciones_Negocio P_Ubicaciones = new Cls_Cat_Ubicaciones_Negocio(); P_Ubicaciones.P_Estatus = " = 'ACTIVO'"; P_Ubicaciones.P_Clasificacion = " LIKE '%FG%'"; Dt_Contenedores = P_Ubicaciones.Consultar_Ubicaciones(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Ubicacion_Fg, Dt_Contenedores, Cat_Ubicaciones.Campo_Ubicacion, Cat_Ubicaciones.Campo_Ubicacion_Id); P_Ubicaciones.P_Clasificacion = " LIKE '%FG%' OR " + Cat_Ubicaciones.Campo_Clasificacion + " LIKE '%WIP%'"; Dt_Contenedores = P_Ubicaciones.Consultar_Ubicaciones(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Ubicacion_Wip_Fg, Dt_Contenedores, Cat_Ubicaciones.Campo_Ubicacion, Cat_Ubicaciones.Campo_Ubicacion_Id); Btn_Nuevo_Click(null, null); Cls_Apl_Roles_Negocio P_Rol = new Cls_Apl_Roles_Negocio(); DataTable Dt_Accesos; P_Rol.P_Rol_Id = Txt_Rol_Id.Text; P_Rol.P_Nombre_Menu = "Recepción de entrada"; Dt_Accesos = P_Rol.Consultar_Acceso_Roles(); Btn_Nuevo.Visible = false; foreach (DataRow Dr_Renglon_Actual in Dt_Accesos.Rows) { if (Dr_Renglon_Actual[Apl_Acceso.Campo_Alta].ToString() == "S") { Btn_Nuevo.Visible = true; } } }
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); Grid_Contenedores_Salida.Enabled = true; Pnl_Generales.Visible = true; Cmb_Contenedores.Text = ""; Cmb_Contenedores.Focus(); Limpiar_Grid(); } else { if (Validar_Componentes()) { Cls_Ope_Ordenes_Salida_Especiales_Negocio P_Entrada = new Cls_Ope_Ordenes_Salida_Especiales_Negocio(); P_Entrada.P_Usuario = Txt_Nombre_Usuario.Text.ToUpper(); P_Entrada.P_Destino_Id = Cmb_Ubicacion.SelectedValue.ToString(); P_Entrada.P_Dt_Contenedores = (DataTable)Grid_Contenedores_Salida.DataSource; if (P_Entrada.Alta()) { //Enviar_Correo(P_Entrada.P_No_Entrada, P_Entrada.P_Dt_Contenedores); Habilitar_Controles("Inicial"); Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Pnl_Generales, false); Cls_Metodos_Generales.Limpia_Controles(Pnl_Generales); Pnl_Generales.Visible = true; DataTable Dt_Contenedores = new DataTable(); Cls_Cat_Destinos_Negocio P_Ubicaciones = new Cls_Cat_Destinos_Negocio(); P_Ubicaciones.P_Estatus = " = 'ACTIVO'"; Dt_Contenedores = P_Ubicaciones.Consultar_Destinos(); Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Ubicacion, Dt_Contenedores, Cat_Destinos.Campo_Destino, Cat_Destinos.Campo_Destino_Id); Limpiar_Grid(); MessageBox.Show("Alta Exitosa", "Salidas Especiales", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } } } }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Consultar_Destinos ///DESCRIPCIÓN :Carga los datos en el grid ///PARAMENTROS : ///CREO : Miguel Angel Bedolla Moreno ///FECHA_CREO : 12/Abr/2013 05:27 p.m. ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* private void Consultar_Destinos() { Cls_Cat_Destinos_Negocio P_Destinos = new Cls_Cat_Destinos_Negocio(); DataTable Dt_Destinos = new DataTable(); if (Fra_Busqueda.Visible) { if (Cmb_Busqueda_Por.Text.Trim() == "<SELECCIONE>") { MessageBox.Show(this, "Seleccione el tipo de búsqueda", "Búsqueda de Destinos", MessageBoxButtons.OK); } else if (Txt_Busqueda_Descripcion.Text.Trim() == "") { MessageBox.Show(this, "Seleccione la descripción de la búsqueda", "Búsqueda de Destinos", MessageBoxButtons.OK); } else { switch (Cmb_Busqueda_Por.Text) { case "DESTINO ID": try { P_Destinos.P_Destino_Id = Convert.ToDouble(Txt_Busqueda_Descripcion.Text.Trim()).ToString("00000"); } catch { P_Destinos.P_Destino_Id = "00000"; } break; case "DESTINO": P_Destinos.P_Destino = Txt_Busqueda_Descripcion.Text.ToUpper(); break; case "DESCRIPCION DEL DESTINO": P_Destinos.P_Descripcion_Destino = Txt_Busqueda_Descripcion.Text.ToUpper(); break; default: break; } } } Grid_Destinos.Rows.Clear(); Dt_Destinos = P_Destinos.Consultar_Destinos(); int Cont_Destinos = 0; if (Dt_Destinos.Rows.Count > 0) { foreach (DataRow Dr_Renglon_Actual in Dt_Destinos.Rows) { Grid_Destinos.Rows.Add(); Grid_Destinos.Rows[Cont_Destinos].Cells[Cat_Destinos.Campo_Destino_Id].Value = Dr_Renglon_Actual[Cat_Destinos.Campo_Destino_Id]; Grid_Destinos.Rows[Cont_Destinos].Cells[Cat_Destinos.Campo_Destino].Value = Dr_Renglon_Actual[Cat_Destinos.Campo_Destino]; Grid_Destinos.Rows[Cont_Destinos].Cells[Cat_Destinos.Campo_Descripcion_Destino].Value = Dr_Renglon_Actual[Cat_Destinos.Campo_Descripcion_Destino]; Grid_Destinos.Rows[Cont_Destinos].Cells[Cat_Destinos.Campo_Estatus].Value = Dr_Renglon_Actual[Cat_Destinos.Campo_Estatus]; Grid_Destinos.Rows[Cont_Destinos].Cells[Cat_Destinos.Campo_Dias_Retorno].Value = Dr_Renglon_Actual[Cat_Destinos.Campo_Dias_Retorno]; Cont_Destinos++; } } }
///******************************************************************************* ///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_Entrada.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_Entrada.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_ENTRADA"; Grid_Contenedores_Entrada.DataSource = Dt_Contenedor; Txt_Contenedor.Enabled = true; Txt_Contenedor.Focus(); } else { if (Validar_Componentes()) { Cls_Ope_Entradas_Negocio P_Entrada = new Cls_Ope_Entradas_Negocio(); P_Entrada.P_No_Entrada = Txt_No_Entrada.Text; P_Entrada.P_Estatus = "CERRADO"; P_Entrada.P_Dt_Contenedores = (DataTable)Grid_Contenedores_Entrada.DataSource; if (P_Entrada.Cerrar_Entrada_Handheld()) { //Enviar_Correo(P_Entrada.P_No_Entrada, P_Entrada.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_Entradas(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_Entrada.P_Fecha_Envio + "", "Entrada de contenedores", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); Grid_Contenedores_Entrada.Enabled = true; } } } }