예제 #1
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Salir_Click
 ///DESCRIPCIÓN  : Cierra la ventana.
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 23/Feb/2013
 ///MODIFICO     : Alejandro Leyva Alvarado
 ///FECHA_MODIFICO: 13/Mar/2013
 ///CAUSA_MODIFICACIÓN:Ajustar a las necesidades del formulario
 ///*******************************************************************************
 private void Btn_Salir_Click(object sender, EventArgs e)
 {
     if (Btn_Salir.Text == "Cancelar")
     {
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Contacto, false);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Credito, false);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Dats_Generales, false);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Ubicacion, false);
         Cls_Metodos_Generales.Limpia_Controles(this);
         Btn_Modificar.Image      = Resources.icono_modificar;
         Btn_Modificar.Text       = "Modificar";
         Btn_Nuevo.Image          = Resources.icono_nuevo;
         Btn_Nuevo.Text           = "Nuevo";
         Btn_Salir.Image          = Resources.icono_salir_2;
         Btn_Salir.Text           = "Salir";
         Btn_Nuevo.Enabled        = true;
         Btn_Modificar.Enabled    = true;
         Btn_Buscar.Enabled       = true;
         Btn_Eliminar.Enabled     = true;
         Grid_Proveedores.Enabled = true;
         Error_Provider.Clear();
     }
     else if (Btn_Salir.Text == "Salir")
     {
         this.Close();
     }
 }
        ///*******************************************************************************
        ///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_Salir_Click
        ///DESCRIPCIÓN  : Evento para salir del formulario
        ///PARAMENTROS  :
        ///CREO         : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO   : 30/Julio/2015
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Btn_Salir_Click(object sender, EventArgs e)
        {
            Error_Provider.Clear();

            if (Btn_Salir.Text == "Salir")
            {
                this.Close();
            }
            else
            {
                Habilitar_Controles("Inicial");
                Cls_Metodos_Generales.Limpia_Controles(Grp_Datos_Contenedores_Salida);
                Cls_Metodos_Generales.Limpia_Controles(Grp_Ordenes_Salida);
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Datos_Contenedores_Salida, false);
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Ordenes_Salida, false);
                Btn_Nuevo.Enabled       = true;
                Btn_Modificar.Enabled   = true;
                Btn_Eliminar.Enabled    = true;
                Btn_Buscar.Enabled      = true;
                Btn_Generar_Pdf.Enabled = false;
                Btn_Salir.Enabled       = true;

                Btn_Agregar.Enabled    = false;
                Btn_Actualizar.Enabled = false;
                Btn_Quitar.Enabled     = false;

                Grid_Contenedores.Rows.Clear();
            }
        }
예제 #4
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Salir_Click
 ///DESCRIPCIÓN  : Cierra la ventana.
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 12/Mar/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Btn_Salir_Click(object sender, EventArgs e)
 {
     if (Btn_Salir.Text == "Cancelar")
     {
         Cls_Cat_Ubicaciones_Negocio P_Ubicaciones = new Cls_Cat_Ubicaciones_Negocio();
         P_Ubicaciones.P_Estatus       = "='ACTIVO'";
         P_Ubicaciones.P_Clasificacion = " = 'WIP/FG'";
         Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Ubicacion, P_Ubicaciones.Consultar_Ubicaciones(), Cat_Ubicaciones.Campo_Ubicacion, Cat_Ubicaciones.Campo_Ubicacion_Id);
         Cls_Metodos_Generales.Limpia_Controles(this);
         Btn_Modificar.Image = Resources.icono_modificar;
         Btn_Modificar.Text  = "Modificar";
         Btn_Nuevo.Image     = Resources.icono_nuevo;
         Btn_Nuevo.Text      = "Nuevo";
         Btn_Salir.Image     = Resources.icono_salir_2;
         Btn_Salir.Text      = "Salir";
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Correo, false);
         Error_Provider.Clear();
         Consultar();
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Correo, false);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Alertas, false);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Imagen, false);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Ubicacion, false);
         Btn_Enviar_Alertas.Enabled = true;
     }
     else
     {
         this.Close();
     }
 }
예제 #5
0
        ///*******************************************************************************
        ///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;
        }
예제 #6
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Eliminar_Click
 ///DESCRIPCIÓN  : Elimina un registro.
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 23/Feb/2013
 ///MODIFICO     : Alejandro Leyva Alvarado
 ///FECHA_MODIFICO: 13/Mar/2013
 ///CAUSA_MODIFICACIÓN:Ajustar a las necesidades del formulario
 ///*******************************************************************************
 private void Btn_Eliminar_Click(object sender, EventArgs e)
 {
     if (Btn_Eliminar.Text == "Eliminar")
     {
         if (Grid_Proveedores.CurrentRow != null)
         {
             if (MessageBox.Show(this, "¿Esta seguro que desea eliminar el registro del proveedor " + Grid_Proveedores.Rows[Grid_Proveedores.CurrentRow.Index].Cells[Cat_Adm_Proveedores.Campo_Nombre_Corto].Value.ToString() + "?.", "Modificar Proveedor", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 if (Eliminar())
                 {
                     Error_Provider.Clear();
                     Consultar();
                     Cls_Metodos_Generales.Limpia_Controles(this);
                     MessageBox.Show(this, "Se elimino correctamente al proveedor.", "Eliminar Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MessageBox.Show(this, "Ocurrió un erro al eliminar al proveedor.", "Error - Eliminar Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show(this, "Favor de seleccionar un registro de la lista.", "Eliminar Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
 }
예제 #7
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Nuevo_Click
 ///DESCRIPCIÓN  : Agrega un registro.
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 23/Feb/2013
 ///MODIFICO     : Alejandro Leyva Alvarado
 ///FECHA_MODIFICO: 13/Mar/2013
 ///CAUSA_MODIFICACIÓN:Ajustar a las necesidades del formulario
 ///*******************************************************************************
 private void Btn_Nuevo_Click(object sender, EventArgs e)
 {
     if (Btn_Nuevo.Text == "Nuevo")
     {
         Fra_Buscar.Visible         = false;
         Fra_Buscar.Enabled         = false;
         Fra_Contacto.Visible       = true;
         Fra_Credito.Visible        = true;
         Fra_Dats_Generales.Visible = true;
         Fra_Ubicacion.Visible      = true;
         Cls_Metodos_Generales.Limpia_Controles(this);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Contacto, true);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Credito, true);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Dats_Generales, true);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Ubicacion, true);
         Txt_Proveedor_ID.Text    = Cls_Metodos_Generales.Obtener_ID_Consecutivo(Cat_Adm_Proveedores.Tabla_Cat_Adm_Proveedores, Cat_Adm_Proveedores.Campo_Proveedor_Id, null, 5);
         Grid_Proveedores.Enabled = false;
         Txt_Proveedor_ID.Enabled = false;
         Btn_Nuevo.Image          = Resources.icono_actualizar;
         Btn_Nuevo.Text           = "Guardar";
         Btn_Salir.Image          = Resources.icono_cancelar;
         Btn_Salir.Text           = "Cancelar";
         Btn_Modificar.Enabled    = false;
         Btn_Buscar.Enabled       = false;
         Btn_Eliminar.Enabled     = false;
         Error_Provider.Clear();
     }
     else if (Btn_Nuevo.Text == "Guardar")
     {
         if (this.ValidateChildren(ValidationConstraints.Enabled))
         {
             if (Alta())
             {
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Contacto, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Credito, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Dats_Generales, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Ubicacion, false);
                 Btn_Nuevo.Image          = Resources.icono_nuevo;
                 Btn_Nuevo.Text           = "Nuevo";
                 Btn_Salir.Image          = Resources.icono_eliminar;
                 Btn_Salir.Text           = "Salir";
                 Btn_Modificar.Enabled    = true;
                 Btn_Buscar.Enabled       = true;
                 Btn_Eliminar.Enabled     = true;
                 Grid_Proveedores.Enabled = true;
                 Consultar();
                 MessageBox.Show(this, "Se dio de alta correctamente al proveedor.", "Alta Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show(this, "Ocurrió un erro al dar de alta al proveedor.", "Error - Alta Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show(this, "Faltan datos por capturar o están erróneos. Favor de verificar", "Alta Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
 }
예제 #8
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Buscar_Click
 ///DESCRIPCIÓN  : Muestra el panel de busqueda.
 ///PARAMENTROS  :
 ///CREO         : Antonio Salvador Benavides Guardado
 ///FECHA_CREO   : 03/Octubre/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Btn_Buscar_Click(object sender, EventArgs e)
 {
     Grb_Busqueda_Pagos.Visible       = true;
     Grb_Busqueda_Pagos.Enabled       = true;
     Grb_Generales.Visible            = false;
     Cmb_Busqueda_Pagos.SelectedIndex = 0;
     Txt_Descripcion_Busqueda.Enabled = false;
     Error_Provider.Clear();
 }
예제 #9
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Frm_Ope_Descuentos
 ///DESCRIPCIÓN  : Carga los elementos del formulario
 ///PARAMENTROS  :
 ///CREO         : Antonio Salvador Benavides Guardado
 ///FECHA_CREO   : 03/Octubre/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 public Frm_Ope_Descuentos()
 {
     InitializeComponent();
     Inicializar_Controles();
     Validador = new Validador_Generico(Error_Provider);
     Rellena_Combo_Busqueda();
     Cls_Metodos_Generales.Validar_Acceso_Sistema("Cancelaciones", this);
     Error_Provider.Clear();
 }
예제 #10
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Buscar_Click
 ///DESCRIPCIÓN  : Muestra el panel de busqueda.
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 28/Feb/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Btn_Buscar_Click(object sender, EventArgs e)
 {
     Fra_Buscar.Visible               = true;
     Fra_Buscar.Enabled               = true;
     Fra_Clientes.Visible             = false;
     Cmb_Busqueda_Tipo.SelectedIndex  = 0;
     Cmb_Giro_Busqueda.Visible        = false;
     Txt_Descripcion_Busqueda.Visible = true;
     Error_Provider.Clear();
 }
예제 #11
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Modificar_Click
 ///DESCRIPCIÓN  : Modifica un registro.
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 23/Feb/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Btn_Modificar_Click(object sender, EventArgs e)
 {
     if (Btn_Modificar.Text == "Modificar")
     {
         if (Grid_Clientes.CurrentRow != null)
         {
             Fra_Buscar.Visible   = false;
             Fra_Buscar.Enabled   = false;
             Fra_Clientes.Visible = true;
             Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Clientes, true);
             Grid_Clientes.Enabled  = false;
             Txt_Cliente_ID.Enabled = false;
             Btn_Modificar.Image    = Resources.icono_actualizar;
             Btn_Modificar.Text     = "Actualizar";
             Btn_Salir.Image        = Resources.icono_cancelar;
             Btn_Salir.Text         = "Cancelar";
             Btn_Nuevo.Enabled      = false;
             Btn_Buscar.Enabled     = false;
             Btn_Eliminar.Enabled   = false;
             Error_Provider.Clear();
         }
         else
         {
             MessageBox.Show(this, "Favor de seleccionar un registro de la lista.", "Modificar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else if (Btn_Modificar.Text == "Actualizar")
     {
         if (this.ValidateChildren(ValidationConstraints.Enabled))
         {
             if (Modificar())
             {
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Clientes, false);
                 Btn_Modificar.Image   = Resources.icono_modificar;
                 Btn_Modificar.Text    = "Modificar";
                 Btn_Salir.Image       = Resources.icono_salir_2;
                 Btn_Salir.Text        = "Salir";
                 Btn_Nuevo.Enabled     = true;
                 Btn_Buscar.Enabled    = true;
                 Btn_Eliminar.Enabled  = true;
                 Grid_Clientes.Enabled = true;
                 Consultar();
                 MessageBox.Show(this, "Se modifico correctamente al cliente.", "Modificar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show(this, "Ocurrió un erro al dar de alta al cliente.", "Modificar - Alta Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show(this, "Faltan datos por capturar o están erróneos. Favor de verificar", "Modificar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
 }
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Frm_Cat_Destinos_Load
 ///DESCRIPCIÓN  : Evento Load del formulario
 ///PARAMENTROS  :
 ///CREO         : Miguel Angel Bedolla Moreno
 ///FECHA_CREO   : 12/Abr/2013 04:20 p.m.
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Frm_Cat_Destinos_Load(object sender, EventArgs e)
 {
     Cls_Metodos_Generales.Validar_Acceso_Sistema("Destinos", this);
     Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, true);
     Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false);
     Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
     Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales);
     Grid_Destinos.Enabled = true;
     Fra_Busqueda.Visible  = false;
     Error_Provider.Clear();
 }
예제 #13
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Buscar_Click
 ///DESCRIPCIÓN  : Muestra el panel de busqueda.
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 28/Feb/2013
 ///MODIFICO     : Alejandro Leyva Alvarado
 ///FECHA_MODIFICO: 13/Mar/2013
 ///CAUSA_MODIFICACIÓN:Ajustar a las necesidades del formulario
 ///*******************************************************************************
 private void Btn_Buscar_Click(object sender, EventArgs e)
 {
     Fra_Buscar.Visible               = true;
     Fra_Buscar.Enabled               = true;
     Fra_Contacto.Visible             = false;
     Fra_Credito.Visible              = false;
     Fra_Dats_Generales.Visible       = false;
     Fra_Ubicacion.Visible            = false;
     Cmb_Busqueda_Tipo.SelectedIndex  = 0;
     Cmb_Giro_Busqueda.Visible        = false;
     Txt_Descripcion_Busqueda.Visible = true;
     Error_Provider.Clear();
 }
예제 #14
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Btn_Nuevo_Click
 ///DESCRIPCIÓN  : Agrega los parametros del sistema.
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 12/Mar/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Btn_Nuevo_Click(object sender, EventArgs e)
 {
     if (Btn_Nuevo.Text == "Nuevo")
     {
         Cls_Metodos_Generales.Limpia_Controles(this);
         Lbl_Id.Text = Cls_Metodos_Generales.Obtener_ID_Consecutivo(Cat_Parametros.Tabla_Cat_Parametros, Cat_Parametros.Campo_Parametro_Id, "", 5);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Correo, true);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Alertas, true);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Imagen, true);
         Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Ubicacion, true);
         Btn_Enviar_Alertas.Enabled      = true;
         Btn_Nuevo.Image                 = Resources.icono_actualizar;
         Btn_Nuevo.Text                  = "Guardar";
         Btn_Salir.Image                 = Resources.icono_cancelar;
         Btn_Salir.Text                  = "Cancelar";
         Btn_BackgroundImage_Mdi.Enabled = true;
         Error_Provider.Clear();
     }
     else
     {
         if (this.ValidateChildren(ValidationConstraints.Enabled))
         {
             if (Alta())
             {
                 Btn_Nuevo.Image = Resources.icono_nuevo;
                 Btn_Nuevo.Text  = "Nuevo";
                 Btn_Salir.Image = Resources.icono_salir_2;
                 Btn_Salir.Text  = "Salir";
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Correo, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Ubicacion, false);
                 Btn_BackgroundImage_Mdi.Enabled = false;
                 Txt_Frecuencia.Enabled          = false;
                 Cls_Cat_Ubicaciones_Negocio P_Ubicaciones = new Cls_Cat_Ubicaciones_Negocio();
                 P_Ubicaciones.P_Estatus       = "='ACTIVO'";
                 P_Ubicaciones.P_Clasificacion = " = 'WIP/FG'";
                 Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Ubicacion, P_Ubicaciones.Consultar_Ubicaciones(), Cat_Ubicaciones.Campo_Ubicacion, Cat_Ubicaciones.Campo_Ubicacion_Id);
                 Consultar();
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Correo, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Alertas, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Imagen, false);
                 Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Ubicacion, false);
                 Btn_Enviar_Alertas.Enabled = true;
                 MessageBox.Show(this, "Se dio de alta correctamente los parámetros del sistema.", "Alta Parámetros Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show(this, "Faltan datos por capturar o están erróneos. Favor de verificar", "Alta Parámetros Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
 }
예제 #15
0
        public Frm_Cat_Clientes()
        {
            InitializeComponent();
            Cls_Metodos_Generales.Limpia_Controles(this);
            Cls_Metodos_Generales.Grid_Propiedad_Fuente_Celdas(Grid_Clientes);
            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Clientes, false);
            Cls_Cat_Giros_Empresariales_Negocio Giros_Negocios = new Cls_Cat_Giros_Empresariales_Negocio();

            Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Giros, Giros_Negocios.Consultar_Giro_Empresariales(), Cat_Adm_Giros_Empresariales.Campo_Nombre, Cat_Adm_Giros_Empresariales.Campo_Giro_Id);
            Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Giro_Busqueda, Giros_Negocios.Consultar_Giro_Empresariales(), Cat_Adm_Giros_Empresariales.Campo_Nombre, Cat_Adm_Giros_Empresariales.Campo_Giro_Id);
            Rellena_Combo_Busqueda();
            Validador = new Validador_Generico(Error_Provider);
            Error_Provider.Clear();
            Consultar();
        }
예제 #16
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Txt_Orden_Salida_KeyPress
 ///DESCRIPCIÓN  : Permite escribir caracteres Numericos.
 ///PARAMENTROS  :
 ///CREO         : Miguel Angel Bedolla Moreno
 ///FECHA_CREO   : 28/Feb/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Txt_Orden_Salida_KeyPress(object sender, KeyPressEventArgs e)
 {
     Cls_Metodos_Generales.Validar_Caracter(e, Cls_Metodos_Generales.Enum_Tipo_Caracteres.Numerico);
     if (Txt_Orden_Salida.Text.Length == 7)
     {
         Cls_Ope_Embarques_Negocio P_Embarques = new Cls_Ope_Embarques_Negocio();
         P_Embarques.P_Orden_Salida = Txt_Orden_Salida.Text;
         P_Embarques.P_No_Embarque  = Txt_No_Embarque.Text;
         if (P_Embarques.Consultar_Orden_Salida().Rows.Count > 0)
         {
             Error_Provider.SetError(Txt_Orden_Salida, "");
             Txt_Orden_Salida.Text = "";
             MessageBox.Show(this, "El no. de orden de salida ya existe.", "Órdenes de salida", MessageBoxButtons.OK);
         }
     }
 }
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Btn_Agregar_Click
        ///DESCRIPCIÓN  : Evento para agregar un contenedor
        ///PARAMENTROS  :
        ///CREO         : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO   : 30/Julio/2015
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Btn_Agregar_Click(object sender, EventArgs e)
        {
            Boolean Entro = false;

            Error_Provider.Clear();

            if (Cmb_Contenedores.Text != "0" && Txt_Cantidad.Text != "")
            {
                //  recorre los contenedores buscando que ya exista
                for (int Cont_Contenedores = 0; Cont_Contenedores < Grid_Contenedores.Rows.Count; Cont_Contenedores++)
                {
                    if (Grid_Contenedores.Rows[Cont_Contenedores].Cells["Tipo_Contenedor_ID"].Value.ToString() == Cmb_Contenedores.SelectedValue.ToString())
                    {
                        Entro = true;
                        break;
                    }
                }

                //  si no existe
                if (!Entro)
                {
                    int Index = Grid_Contenedores.Rows.Count;

                    //  se agrega en contenedor al grid
                    Grid_Contenedores.Rows.Add();
                    Grid_Contenedores.Rows[Index].Cells["Tipo_Contenedor_ID"].Value = Cmb_Contenedores.SelectedValue.ToString();
                    Grid_Contenedores.Rows[Index].Cells["Tipo_Contenedor"].Value    = Cmb_Contenedores.Text;
                    Grid_Contenedores.Rows[Index].Cells["Cantidad"].Value           = Txt_Cantidad.Text;

                    //  combo contenedor
                    Cmb_Contenedores.Focus();
                    Cmb_Contenedores.SelectedIndex = 0;

                    //  cantidad
                    Txt_Cantidad.Text = "";
                }
            }
            else
            {
                CancelEventArgs X = new CancelEventArgs();
                Validador.Validacion_Campo_Vacio(X, Txt_Cantidad);
                Validador.Validacion_Combo_Requerido(X, Cmb_Contenedores, true);
            }
        }
예제 #18
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Btn_Regresar_Click
        ///DESCRIPCIÓN  :Evento de que permite regresar a los valores iniciales del formuulario
        ///PARAMENTROS  :
        ///CREO         : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO   : 30/Julio/2015
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Btn_Regresar_Click(object sender, EventArgs e)
        {
            Error_Provider.Clear();

            Btn_Nuevo.Enabled     = true;
            Btn_Eliminar.Enabled  = true;
            Btn_Buscar.Enabled    = true;
            Btn_Modificar.Enabled = true;
            Btn_Salir.Enabled     = true;
            Grp_Datos_Contenedores_Entrada.Visible = true;
            Grp_Ordenes_Entrada.Visible            = true;
            Fra_Busqueda.Visible = false;
            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Datos_Contenedores_Entrada, false);
            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Ordenes_Entrada, false);
            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, false);

            Consultar_Entradas();
            Grid_Contenedores.Rows.Clear();
        }
예제 #19
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Frm_Cat_Contenedores_Load
        ///DESCRIPCIÓN  : Evento Load del formulario Frm_Cat_Contenedores
        ///PARAMENTROS  :
        ///CREO         : Miguel Angel Bedolla Moreno
        ///FECHA_CREO   : 12/Abr/2013 04:20 p.m.
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Frm_Cat_Contenedores_Load(object sender, EventArgs e)
        {
            Cls_Metodos_Generales.Validar_Acceso_Sistema("Contenedores", this);
            Btn_Eliminar.Visible = false;
            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, true);
            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false);
            Cls_Cat_Tipos_Contenedores_Negocio P_Tipo = new Cls_Cat_Tipos_Contenedores_Negocio();

            P_Tipo.P_Estatus = " = 'ACTIVO'";
            Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Tipo_Contenedor, P_Tipo.Consultar_Pseudocodigos(), "PSEUDO_CODIGO", Cat_Tipos_Contenedores.Campo_Tipo_Contenedor_Id);
            Cls_Cat_Ubicaciones_Negocio P_Ubicaciones = new Cls_Cat_Ubicaciones_Negocio();

            P_Ubicaciones.P_Estatus = "ACTIVO";
            Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Ubicacion, P_Ubicaciones.Consultar_Ubicaciones(), Cat_Ubicaciones.Campo_Ubicacion, Cat_Ubicaciones.Campo_Ubicacion_Id);
            Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
            Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales);
            Grid_Contenedores.Enabled = true;
            Fra_Busqueda.Visible      = false;
            Error_Provider.Clear();
        }
        private void cmd_save_Click(object sender, EventArgs e)
        {
            if (ValidateInput())
            {
                getData();

                if (flag == false)
                {
                    cus.Matter_ID = dgv_Data.Rows[index].Cells[0].Value.ToString().Trim();
                    Bus_Cus.Update(cus);
                    Ts_progess.Text = "Customer : " + cus.FirstName + " has been Updated successfully";
                }
                else if (Bus_Cus.Insert(cus))
                {
                    Error_Provider.Clear();
                    Bus_Cus.CreateFolder(cus.Matter_ID);
                    cmd_Cost_Agreement.Enabled    = true;
                    cmd_create.Enabled            = true;
                    cmd_Disclosure.Enabled        = true;
                    cmd_edit.Enabled              = true;
                    cmd_Engagement.Enabled        = true;
                    Cmd_OfficeAccountting.Enabled = true;
                    cmd_OpenFloder.Enabled        = true;
                    cmd_Payment.Enabled           = true;
                    cmd_save.Enabled              = true;
                    cmd_Time.Enabled              = true;
                    cmd_tax.Enabled    = true;
                    cmd_delete.Enabled = true;
                    Ts_progess.Text    = "Customer : " + cus.FirstName + " has been created successfully";
                }
                else
                {
                    Ts_progess.Text = "Internet Error!";
                }
                dgv_Data.DataSource = Bus_Cus.Load();
            }
            else
            {
                Ts_progess.Text = "Customer : " + cus.FirstName + " can be created unsuccessfully ";
            }
        }
예제 #21
0
        //private void Btn_Eliminar_Click(object sender, EventArgs e)
        //{
        //    if (Btn_Eliminar.Text == "Eliminar")
        //    {
        //        if (MessageBox.Show(this, "¿Esta seguro que desea eliminar los parámetros del sistema?.", "Eliminar Parámetros Sistema", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
        //        {
        //            if (Eliminar())
        //            {
        //                Error_Provider.Clear();
        //                Consultar();
        //                MessageBox.Show(this, "Se elimino correctamente los parámetros del sistema.", "Eliminar Parámetros Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
        //            }
        //            else
        //            {
        //                MessageBox.Show(this, "Ocurrió un erro al eliminar los parámetros del sistema.", "Error - Eliminar Parámetros Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
        //            }
        //        }
        //    }
        //}

        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Btn_Salir_Click
        ///DESCRIPCIÓN  : Cierra la ventana.
        ///PARAMENTROS  :
        ///CREO         : Luis Alberto Salas Garcia
        ///FECHA_CREO   : 12/Mar/2013
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Btn_Salir_Click(object sender, EventArgs e)
        {
            if (Btn_Salir.Text == "Cancelar")
            {
                Cls_Metodos_Generales.Limpia_Controles(this);
                Btn_Modificar.Image = Resources.icono_modificar;
                Btn_Modificar.Text  = "Modificar";
                Btn_Nuevo.Image     = Resources.icono_nuevo;
                Btn_Nuevo.Text      = "Nuevo";
                Btn_Salir.Image     = Resources.icono_salir_2;
                Btn_Salir.Text      = "Salir";
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Correo, false);
                Cmb_Producto_Id_Web.Enabled = false;
                Error_Provider.Clear();
                Consultar();
            }
            else
            {
                this.Close();
            }
        }
        List <TextBox> allTextBoxControls = new List <TextBox>(); //This List contains all TextBoxes
        private bool ValidateInput()
        {
            GetAllTextBoxes(Controls);

            foreach (TextBox box in allTextBoxControls)
            {
                if (box.Name != "txt_address1" && box.Name != "txt_address2" && box.Name != "txt_Search")
                {
                    if (string.IsNullOrWhiteSpace(box.Text))
                    {
                        Error_Provider.SetError(box, "Please fill all Detail");
                        return(false);
                    }
                }
                if (!EmailIsValid(Txt_Email.Text.Trim()))
                {
                    Error_Provider.SetError(Txt_Email, "Please fill all Detail");
                    return(false);
                }
            }
            return(true);
        }
예제 #23
0
        /////*******************************************************************************
        /////NOMBRE DE LA FUNCIÓN: Dias_Vigencia
        /////DESCRIPCIÓN  : Proporciona los dias de vigencia en base a fechas
        /////PARAMENTROS  :
        /////CREO         : Luis Eugenio Razo Mendiola
        /////FECHA_CREO   : 17/Oct/2013
        /////MODIFICO     :
        /////FECHA_MODIFICO:
        /////CAUSA_MODIFICACIÓN:
        /////*******************************************************************************
        //private void Dias_Vigencia()
        //{
        //    DateTime Fecha_1 = Dtp_Fecha_Dias_Inicio.Value;
        //    DateTime Fecha_2 = Dtp_Fecha_Dias_Fin.Value;

        //    int NumeroDias = (Fecha_2 - Fecha_1).Days;

        //    if (NumeroDias <= 0)
        //        NumeroDias = 1;

        //    Txt_Dias_Vigencia.Text = NumeroDias.ToString();
        //}
        #endregion

        #region "Eventos"

        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Btn_Nuevo_Click
        ///DESCRIPCIÓN  : Agrega los parametros del sistema.
        ///PARAMENTROS  :
        ///CREO         : Luis Alberto Salas Garcia
        ///FECHA_CREO   : 12/Mar/2013
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Btn_Nuevo_Click(object sender, EventArgs e)
        {
            if (Btn_Nuevo.Text == "Nuevo")
            {
                Cls_Metodos_Generales.Limpia_Controles(this);
                Lbl_Id.Text = Cls_Metodos_Generales.Obtener_ID_Consecutivo(Cat_Parametros.Tabla_Cat_Parametros, Cat_Parametros.Campo_Parametro_ID, "", 5);
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Correo, true);
                Cmb_Producto_Id_Web.Enabled = true;
                Btn_Nuevo.Image             = Resources.icono_actualizar;
                Btn_Nuevo.Text  = "Guardar";
                Btn_Salir.Image = Resources.icono_cancelar;
                Btn_Salir.Text  = "Cancelar";
                Error_Provider.Clear();
            }
            else
            {
                if (this.ValidateChildren(ValidationConstraints.Enabled))
                {
                    if (Alta())
                    {
                        Btn_Nuevo.Image = Resources.icono_nuevo;
                        Btn_Nuevo.Text  = "Nuevo";
                        Btn_Salir.Image = Resources.icono_salir_2;
                        Btn_Salir.Text  = "Salir";
                        Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Correo, false);
                        Cmb_Producto_Id_Web.Enabled = false;
                        Consultar();
                        MessageBox.Show(this, "Se dio de alta correctamente los parámetros del sistema.", "Alta Parámetros Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show(this, "Faltan datos por capturar o están erróneos. Favor de verificar", "Alta Parámetros Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
예제 #24
0
 public Frm_Apl_Parametros()
 {
     InitializeComponent();
     Validador = new Validador_Generico(Error_Provider);
     Error_Provider.Clear();
 }
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Habilitar_Controles
        ///DESCRIPCIÓN  :configura los botones
        ///PARAMENTROS  :
        ///CREO         : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO   : 21/Feb/2013 01:01 p.m.
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        public void Habilitar_Controles(String Operacion)
        {
            Boolean Estatus = false;

            switch (Operacion)
            {
            case "Inicial":
                //Hacemos visible el frame de datos generales
                Fra_Datos_Generales.Visible = true;

                //  se habilitan los botones
                Btn_Nuevo.Enabled     = true;
                Btn_Modificar.Enabled = true;
                Btn_Eliminar.Enabled  = true;
                Btn_Buscar.Enabled    = true;
                Btn_Salir.Enabled     = true;

                //  se asignan los nombres
                Btn_Nuevo.Text     = "Nuevo";
                Btn_Modificar.Text = "Modificar";
                Btn_Eliminar.Text  = "Eliminar";
                Btn_Salir.Text     = "Salir";

                //  asigna el icono a los boton
                Btn_Nuevo.Image     = global::SIC.Properties.Resources.icono_nuevo;
                Btn_Modificar.Image = global::SIC.Properties.Resources.icono_modificar;
                Btn_Eliminar.Image  = global::SIC.Properties.Resources.icono_eliminar;
                Btn_Salir.Image     = global::SIC.Properties.Resources.icono_salir_2;

                Estatus = false;
                break;

            case "Nuevo":
                //Hacemos visible el frame de datos generales
                Fra_Datos_Generales.Visible = true;

                //  se desabilitan los botones
                Btn_Modificar.Enabled = false;
                Btn_Eliminar.Enabled  = false;
                Btn_Buscar.Enabled    = false;

                //  se habilitan los botones
                Btn_Nuevo.Enabled = true;
                Btn_Salir.Enabled = true;

                //  se asignan los nombres
                Btn_Nuevo.Text = "Dar de alta";
                Btn_Salir.Text = "Cancelar";

                //  cambia el icono del boton
                Btn_Nuevo.Image = global::SIC.Properties.Resources.icono_actualizar;
                Btn_Salir.Image = global::SIC.Properties.Resources.icono_cancelar;

                Estatus = true;
                break;

            case "Modificar":
                //Hacemos visible el frame de datos generales
                Fra_Datos_Generales.Visible = true;

                //  se desabilitan los botones
                Btn_Nuevo.Enabled    = false;
                Btn_Eliminar.Enabled = false;
                Btn_Buscar.Enabled   = false;

                //  se habilitan los botones
                Btn_Modificar.Enabled = true;
                Btn_Salir.Enabled     = true;

                //  se asignan los nombres
                Btn_Modificar.Text = "Actualizar";
                Btn_Salir.Text     = "Cancelar";

                //  cambia el icono del boton
                Btn_Modificar.Image = global::SIC.Properties.Resources.icono_actualizar;
                Btn_Salir.Image     = global::SIC.Properties.Resources.icono_cancelar;

                Estatus = true;
                break;
            }

            Error_Provider.Clear();
            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, Estatus);

            //  grids
            Grid_Destinos.Enabled = !Estatus;
        }
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Btn_Nuevo_Click
        ///DESCRIPCIÓN  : Evento para salir del formulario
        ///PARAMENTROS  :
        ///CREO         : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO   : 30/Julio/2015
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Btn_Nuevo_Click(object sender, EventArgs e)
        {
            Error_Provider.Clear();

            if (Btn_Nuevo.Text == "Nuevo")
            {
                Habilitar_Controles("Nuevo");
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Datos_Contenedores_Salida, true);
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Ordenes_Salida, true);
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, false);
                Cls_Metodos_Generales.Limpia_Controles(Grp_Datos_Contenedores_Salida);
                Cls_Metodos_Generales.Limpia_Controles(Grp_Ordenes_Salida);
                Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
                Grid_Ordenes_Salidas.Enabled          = false;
                Grp_Datos_Contenedores_Salida.Visible = true;
                Grp_Ordenes_Salida.Visible            = true;
                Fra_Busqueda.Visible = false;

                Cmb_Ubicaciones.Focus();
                Txt_Orden_Salida.Enabled = false;

                //  Se limpia el grid de los contenedores
                Grid_Contenedores.Enabled = true;
                Grid_Contenedores.Rows.Clear();

                //  se habilitan los botones de los contenedores
                Btn_Agregar.Enabled    = true;
                Btn_Actualizar.Enabled = true;
                Btn_Quitar.Enabled     = true;
            }
            else
            {
                if (this.ValidateChildren(ValidationConstraints.Enabled))
                {
                    //  validamos la ubicacion y contenedores
                    if (Cmb_Ubicaciones.Text != "<-SELECCIONE->" && Grid_Contenedores.Rows.Count > 0)
                    {
                        Cls_Ope_Embarques_Negocio Rs_Alta = new Cls_Ope_Embarques_Negocio();
                        Rs_Alta.P_Orden_Salida  = Txt_Orden_Salida.Text;
                        Rs_Alta.P_Ubicacion_Id  = Cmb_Ubicaciones.SelectedValue.ToString();
                        Rs_Alta.P_Grid_Detalles = Grid_Contenedores;

                        //  se guarda el registro y el numero de la orden de salida
                        String No_Orden_Salida_Especial = "";
                        No_Orden_Salida_Especial = Rs_Alta.Alta_Orden_Salida_Especial();

                        if (!String.IsNullOrEmpty(No_Orden_Salida_Especial))
                        {
                            //  se genera la impresion de la orden de salida
                            Txt_Orden_Salida.Text = No_Orden_Salida_Especial;
                            //Crear_Dataset_Osd(sender);


                            Habilitar_Controles("Inicial");
                            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Datos_Contenedores_Salida, false);
                            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Ordenes_Salida, false);
                            Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, false);
                            Cls_Metodos_Generales.Limpia_Controles(Grp_Datos_Contenedores_Salida);
                            Cls_Metodos_Generales.Limpia_Controles(Grp_Ordenes_Salida);
                            Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
                            Fra_Busqueda.Visible = false;

                            Grid_Ordenes_Salidas.Enabled = true;
                            Grid_Contenedores.Rows.Clear();
                            Grid_Contenedores.Enabled = false;


                            Consultar_Salidas();
                            Btn_Agregar.Enabled    = false;
                            Btn_Actualizar.Enabled = false;
                            Btn_Quitar.Enabled     = false;
                            MessageBox.Show(this, "Alta exitosa", "Órdenes de salida especiales", MessageBoxButtons.OK);
                            //Crear_Dataset_Osd(sender);
                        }
                    }
                    else
                    {
                        CancelEventArgs X = new CancelEventArgs();
                        Validador.Validacion_Combo_Requerido(X, Cmb_Ubicaciones, true);
                    }
                }
            }
        }
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Btn_Modificar_Click
        ///DESCRIPCIÓN  : Evento para modificar la orden de salida
        ///PARAMENTROS  :
        ///CREO         : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO   : 30/Julio/2015
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Btn_Modificar_Click(object sender, EventArgs e)
        {
            Error_Provider.Clear();

            if (Txt_Orden_Salida.Text.Trim() != "")
            {
                if (Btn_Modificar.Text == "Modificar")
                {
                    //  habilita los objetos
                    Habilitar_Controles("Modificar");
                    Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Ordenes_Salida, true);
                    Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Datos_Contenedores_Salida, true);
                    Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, false);
                    Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
                    Grid_Ordenes_Salidas.Enabled = false;

                    //  hace visibles los paneles
                    Grp_Ordenes_Salida.Visible            = true;
                    Grp_Datos_Contenedores_Salida.Visible = true;
                    Fra_Busqueda.Visible = false;

                    Cmb_Ubicaciones.Focus();
                    Txt_Orden_Salida.Enabled = false;

                    //  habilita el grid de los contenedores
                    Grid_Contenedores.Enabled = true;

                    //  habilita los botones de los contenedores
                    Btn_Agregar.Enabled    = true;
                    Btn_Actualizar.Enabled = true;
                    Btn_Quitar.Enabled     = true;
                }
                else
                {
                    if (this.ValidateChildren(ValidationConstraints.Enabled))
                    {
                        if (Txt_Orden_Salida.Text != "" && Grid_Contenedores.Rows.Count > 0)
                        {
                            Cls_Ope_Embarques_Negocio Rs_Modificacion = new Cls_Ope_Embarques_Negocio();
                            Rs_Modificacion.P_No_Salida_Especial = Txt_Orden_Salida.Text;
                            Rs_Modificacion.P_Destino_Id         = Cmb_Ubicaciones.SelectedValue.ToString();
                            Rs_Modificacion.P_Grid_Detalles      = Grid_Contenedores;;

                            if (Rs_Modificacion.Modificar_Orden_Salida_Especial())
                            {
                                Habilitar_Controles("Inicial");
                                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Datos_Contenedores_Salida, false);
                                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Grp_Ordenes_Salida, false);
                                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Busqueda, false);
                                Cls_Metodos_Generales.Limpia_Controles(Grp_Datos_Contenedores_Salida);
                                Cls_Metodos_Generales.Limpia_Controles(Grp_Ordenes_Salida);
                                Cls_Metodos_Generales.Limpia_Controles(Fra_Busqueda);
                                Fra_Busqueda.Visible = false;

                                Grid_Ordenes_Salidas.Enabled = true;
                                Grid_Contenedores.Rows.Clear();
                                Grid_Contenedores.Enabled = false;


                                Consultar_Salidas();
                                Btn_Agregar.Enabled    = false;
                                Btn_Actualizar.Enabled = false;
                                Btn_Quitar.Enabled     = false;

                                MessageBox.Show(this, "Actualización exitosa", "Órdenes de salida especiales", MessageBoxButtons.OK);
                            }
                        }
                    }
                }
            }
            else
            {
                CancelEventArgs X = new CancelEventArgs();
                Validador.Validacion_Campo_Vacio(X, Txt_Orden_Salida);
            }
        }
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Habilitar_Controles
        ///DESCRIPCIÓN  :configura los botones
        ///PARAMENTROS  :
        ///CREO         : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO   : 21/Feb/2013 01:01 p.m.
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        public void Habilitar_Controles(String Operacion)
        {
            Boolean Estatus = false;

            if (Fra_Buscar.Visible)
            {
                Fra_Buscar.Visible    = false;
                Fra_Buscar.Enabled    = false;
                Grb_Generales.Visible = true;
                Fra_Buscar.Enabled    = true;
            }
            switch (Operacion)
            {
            case "Inicial":
                //Hacemos visible el frame de datos generales
                Grb_Generales.Visible = true;

                //  se habilitan los botones
                Btn_Nuevo.Enabled     = true;
                Btn_Modificar.Enabled = true;
                Btn_Eliminar.Enabled  = true;
                Btn_Buscar.Enabled    = true;
                Btn_Salir.Enabled     = true;

                //  se asignan los nombres
                Btn_Nuevo.Text     = "Nuevo";
                Btn_Modificar.Text = "Modificar";
                Btn_Eliminar.Text  = "Eliminar";
                Btn_Salir.Text     = "Salir";

                //  asigna el icono a los boton
                Btn_Nuevo.Image     = global::SIC.Properties.Resources.icono_nuevo;
                Btn_Modificar.Image = global::SIC.Properties.Resources.icono_modificar;
                Btn_Eliminar.Image  = global::SIC.Properties.Resources.icono_eliminar;
                Btn_Salir.Image     = global::SIC.Properties.Resources.icono_salir_2;

                Estatus = false;
                break;

            case "Nuevo":
                //Hacemos visible el frame de datos generales
                Grb_Generales.Visible = true;

                //  se desabilitan los botones
                Btn_Modificar.Enabled = false;
                Btn_Eliminar.Enabled  = false;
                Btn_Buscar.Enabled    = false;

                //  se habilitan los botones
                Btn_Nuevo.Enabled = true;
                Btn_Salir.Enabled = true;

                //  se asignan los nombres
                Btn_Nuevo.Text = "Dar de alta";
                Btn_Salir.Text = "Cancelar";

                //  cambia el icono del boton
                Btn_Nuevo.Image = global::SIC.Properties.Resources.icono_actualizar;
                Btn_Salir.Image = global::SIC.Properties.Resources.icono_cancelar;

                Estatus = true;
                break;

            case "Modificar":
                //Hacemos visible el frame de datos generales
                Grb_Generales.Visible = true;

                //  se desabilitan los botones
                Btn_Nuevo.Enabled    = false;
                Btn_Eliminar.Enabled = false;
                Btn_Buscar.Enabled   = false;

                //  se habilitan los botones
                Btn_Modificar.Enabled = true;
                Btn_Salir.Enabled     = true;

                //  se asignan los nombres
                Btn_Modificar.Text = "Actualizar";
                Btn_Salir.Text     = "Cancelar";

                //  cambia el icono del boton
                Btn_Modificar.Image = global::SIC.Properties.Resources.icono_actualizar;
                Btn_Salir.Image     = global::SIC.Properties.Resources.icono_cancelar;

                Estatus = true;
                break;
            }

            Error_Provider.Clear();
            Txt_Nombre_Rol.Enabled      = Estatus;
            Txt_Descripcion_Rol.Enabled = Estatus;
            Cmb_Estatus.Enabled         = Estatus;

            //  grids
            Grid_Roles.Enabled   = !Estatus;
            Grid_Acceso.ReadOnly = !Estatus;
        }
예제 #29
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Habilitar_Controles
        ///DESCRIPCIÓN  :configura los botones
        ///PARAMENTROS  :
        ///CREO         : Antonio Salvador Benavides Guardado
        ///FECHA_CREO   : 03/Octubre/2013
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        public void Habilitar_Controles(String Operacion)
        {
            Boolean Estatus = false;

            if (Grb_Busqueda_Pagos.Visible)
            {
                Grb_Busqueda_Pagos.Visible = false;
                Grb_Busqueda_Pagos.Enabled = false;
                Grb_Generales.Visible      = true;
                Grb_Busqueda_Pagos.Enabled = true;
            }
            switch (Operacion)
            {
            case "Inicial":
                //Hacemos visible el frame de datos generales
                Grb_Generales.Visible = true;

                //  se habilitan los botones
                Btn_Modificar.Enabled = true;
                Btn_Buscar.Enabled    = true;
                Btn_Salir.Enabled     = true;

                //  se asignan los nombres
                Btn_Modificar.Text = "Modificar";
                Btn_Salir.Text     = "Salir";

                //  asigna el icono a los boton
                Btn_Modificar.Image = global::ERP_BASE.Properties.Resources.icono_modificar;
                Btn_Salir.Image     = global::ERP_BASE.Properties.Resources.icono_salir_2;

                Estatus = false;
                break;

            case "Nuevo":
                //Hacemos visible el frame de datos generales
                Grb_Generales.Visible = true;

                //  se desabilitan los botones
                Btn_Modificar.Enabled = false;
                Btn_Buscar.Enabled    = false;

                //  se habilitan los botones
                Btn_Salir.Enabled = true;

                //  se asignan los nombres
                Btn_Salir.Text = "Cancelar";

                //  cambia el icono del boton
                Btn_Salir.Image = global::ERP_BASE.Properties.Resources.icono_cancelar;

                Estatus = true;
                break;

            case "Modificar":
                //Hacemos visible el frame de datos generales
                Grb_Generales.Visible = true;

                //  se desabilitan los botones
                Btn_Buscar.Enabled = false;

                //  se habilitan los botones
                Btn_Modificar.Enabled = true;
                Btn_Salir.Enabled     = true;

                //  se asignan los nombres
                Btn_Modificar.Text = "Actualizar";
                Btn_Salir.Text     = "Cancelar";

                //  cambia el icono del boton
                Btn_Modificar.Image = global::ERP_BASE.Properties.Resources.icono_actualizar;
                Btn_Salir.Image     = global::ERP_BASE.Properties.Resources.icono_cancelar;

                Estatus = true;
                break;
            }

            Error_Provider.Clear();
            Txt_No_Venta.Enabled = Estatus;

            //  grids
            Grid_Pagos.Enabled = !Estatus;
        }
 private void Frm_Apl_Roles_Load(object sender, EventArgs e)
 {
     Cls_Metodos_Generales.Validar_Acceso_Sistema("Roles", this);
     Error_Provider.Clear();
 }