示例#1
0
 private void tb_Proveedor_KeyDown(object sender, KeyEventArgs e)
 {
     if (Tb_FechaEnt.IsInputReadOnly == false)
     {
         if (e.Modifiers == Keys.Control && e.KeyCode == Keys.Enter)
         {
             var            lista         = new ServiceDesktop.ServiceDesktopClient().ProveedorListarEncabezado();
             List <GLCelda> listEstCeldas = new List <GLCelda>();
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Id", visible = true, titulo = "ID", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Descrip", visible = true, titulo = "DESCRIPCION", tamano = 150
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Contacto", visible = true, titulo = "CONTACTO", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Ciudad", visible = false, titulo = "IDCIUDAD", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "CiudadNombre", visible = true, titulo = "CIUDAD", tamano = 120
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Telfon", visible = true, titulo = "TELEFONO", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "EdadSemana", visible = true, titulo = "EDAD EN SEMANAS", tamano = 100
             });
             Efecto efecto = new Efecto();
             efecto.Tipo       = 3;
             efecto.Tabla      = lista;
             efecto.SelectCol  = 2;
             efecto.listaCelda = listEstCeldas;
             efecto.Alto       = 50;
             efecto.Ancho      = 350;
             efecto.Context    = "SELECCIONE UN PROVEEDOR";
             efecto.ShowDialog();
             bool bandera = false;
             bandera = efecto.Band;
             if (bandera)
             {
                 Janus.Windows.GridEX.GridEXRow Row = efecto.Row;
                 _idProveedor      = Convert.ToInt32(Row.Cells["Id"].Value);
                 tb_Proveedor.Text = Row.Cells["Descrip"].Value.ToString();
                 Tb_Edad.Text      = Row.Cells["Id"].Value.ToString();
             }
         }
     }
 }
示例#2
0
        public override bool MH_Eliminar()
        {
            bool resultadoRegistro = false;
            int  IdProducto        = Convert.ToInt32(Tb_Id.Text);
            bool resultado         = new ServiceDesktop.ServiceDesktopClient().ProductoExisteEnCompra(IdProducto);

            if (resultado)
            {
                Bitmap img = new Bitmap(PRESENTER.Properties.Resources.WARNING, 50, 50);
                ToastNotification.Show(this, GLMensaje.Eliminar_Error_Transaciones_Relacionadas(_NombreFormulario),
                                       img, (int)GLMensajeTamano.Mediano,
                                       eToastGlowColor.Green,
                                       eToastPosition.TopCenter);
                return(false);
            }
            //Pregunta si eliminara el registro
            Efecto efecto = new Efecto();

            efecto.Tipo    = 2;
            efecto.Context = GLMensaje.Pregunta_Eliminar.ToUpper();
            efecto.Header  = GLMensaje.Mensaje_Principal.ToUpper();
            efecto.ShowDialog();
            bool bandera = efecto.Band;

            if (bandera)
            {
                var resul = new ServiceDesktop.ServiceDesktopClient().ProductoEliminar(IdProducto);
                if (resul)
                {
                    ToastNotification.Show(this, GLMensaje.Eliminar_Exito(_NombreFormulario, Tb_Id.Text),
                                           PRESENTER.Properties.Resources.GRABACION_EXITOSA,
                                           (int)GLMensajeTamano.Chico,
                                           eToastGlowColor.Green,
                                           eToastPosition.TopCenter);
                    MP_Filtrar(1);
                    resultadoRegistro = true;
                }
                else
                {
                    Bitmap img = new Bitmap(PRESENTER.Properties.Resources.WARNING, 50, 50);
                    ToastNotification.Show(this, GLMensaje.Eliminar_Error(_NombreFormulario, Tb_Id.Text),
                                           img, (int)GLMensajeTamano.Mediano,
                                           eToastGlowColor.Green,
                                           eToastPosition.TopCenter);
                    resultadoRegistro = false;
                }
            }
            return(resultadoRegistro);
        }
示例#3
0
 private void Tb_IdCompraIngreso_KeyDown(object sender, KeyEventArgs e)
 {
     if (Tb_FechaEnt.IsInputReadOnly == false)
     {
         if (e.Modifiers == Keys.Control && e.KeyCode == Keys.Enter)
         {
             var            lista         = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_ListarEncabezado();
             List <GLCelda> listEstCeldas = new List <GLCelda>();
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Id", visible = true, titulo = "ID", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "NumNota", visible = true, titulo = "NOTA DE GRANJA", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "FechaEnt", visible = true, titulo = "FECHA ENTRADA", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "FechaRec", visible = true, titulo = "FECHA RECEPCION", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Placa", visible = true, titulo = "PLACA", tamano = 120
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "IdProvee", visible = false, titulo = "IdProvee", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Proveedor", visible = true, titulo = "PROVEEDOR", tamano = 150
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Tipo", visible = false, titulo = "Tipo", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "EdadSemana", visible = false, titulo = "EDAD SEMANA", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "IdSucur", visible = false, titulo = "IdSucur", tamano = 100
             });
             Efecto efecto = new Efecto();
             efecto.Tipo       = 3;
             efecto.Tabla      = lista;
             efecto.SelectCol  = 2;
             efecto.listaCelda = listEstCeldas;
             efecto.Alto       = 50;
             efecto.Ancho      = 350;
             efecto.Context    = "SELECCIONE UN INGRESO";
             efecto.ShowDialog();
             bool bandera = false;
             bandera = efecto.Band;
             if (bandera)
             {
                 Janus.Windows.GridEX.GridEXRow Row = efecto.Row;
                 Tb_IdCompraIngreso.Text = Row.Cells["Id"].Value.ToString();
                 Tb_NUmGranja.Text       = Row.Cells["NumNota"].Value.ToString();
                 Tb_FechaEnt.Value       = Convert.ToDateTime(Row.Cells["FechaEnt"].Value);
                 Tb_FechaRec.Value       = Convert.ToDateTime(Row.Cells["FechaRec"].Value);
                 Cb_Tipo.Value           = Row.Cells["Tipo"].Value;
                 tb_Proveedor.Text       = Row.Cells["Proveedor"].Value.ToString();
                 Tb_Placa.Text           = Row.Cells["Placa"].Value.ToString();
                 Tb_Edad.Text            = Row.Cells["EdadSemana"].Value.ToString();
                 Cb_Almacen.Value        = Row.Cells["IdSucur"].Value;
                 MP_CargarDetalle(Convert.ToInt32(Tb_IdCompraIngreso.Text));
                 MP_CargarDetalle_Nuevo(Convert.ToInt32(Tb_IdCompraIngreso.Text));
             }
         }
     }
 }