Пример #1
0
 private void MP_Limpiar()
 {
     try
     {
         Tb_Cod.Clear();
         Tb_NUmGranja.Clear();
         Tb_Placa.Clear();
         Tb_Observacion.Clear();
         Tb_Observacion.Clear();
         Tb_Entregado.Clear();
         Tb_FechaEnt.Value = DateTime.Now;
         Tb_FechaRec.Value = DateTime.Now;
         if (_Limpiar == false)
         {
             UTGlobal.MG_SeleccionarCombo(Cb_Tipo);
         }
         MP_CargarDetalle(Convert.ToInt32(Cb_Tipo.Value), 2);
         Tb_TotalVendido.Value = 0;
         Tb_TotalEnviado.Value = 0;
         Tb_TotalMaples.Value  = 0;
         Tb_TotalFisico.Value  = 0;
         Tb_TPrecio.Value      = 0;
         Tb_TSaldoTo.Value     = 0;
         // ((DataTable)Dgv_Detalle.DataSource).Clear();
         //  Dgv_Detalle.DataSource = null;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace, GLMensaje.Error);
     }
 }
Пример #2
0
        private void MP_Limpiar()
        {
            try
            {
                Tb_IdCompraIngreso.Clear();
                Tb_NUmGranja.Clear();
                Tb_Placa.Clear();

                Tb_FechaEnt.Value = DateTime.Now;
                Tb_FechaRec.Value = DateTime.Now;
                if (_Limpiar == false)
                {
                    UTGlobal.MG_SeleccionarCombo(Cb_Tipo);
                }
                //((List<VCompraIngreso_01>)Dgv_Detalle.DataSource).Clear();
                Dgv_Detalle.DataSource   = null;
                Dgv_Seleccion.DataSource = null;
                Tb_Recep_TCantidad.Value = 0;
                Tb_Recep_TPrecio.Value   = 0;
                Tb_Recep_Total.Value     = 0;
                Tb_TCantidad.Value       = 0;
                Tb_TPrecio.Value         = 0;
                Tb_Total.Value           = 0;
                // ((DataTable)Dgv_Detalle.DataSource).Clear();
                //  Dgv_Detalle.DataSource = null;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace, GLMensaje.Error);
            }
        }
Пример #3
0
        public override bool MH_NuevoRegistro()
        {
            bool   resultado = false;
            string mensaje   = "";

            VSeleccion vSeleccion = new VSeleccion()
            {
                IdSucur     = Convert.ToInt32(Cb_Almacen.Value),
                IdCompraIng = Convert.ToInt32(Tb_IdCompraIngreso.Text),
                Estado      = 1,
                Cantidad    = Convert.ToDecimal(Tb_TCantidad.Value),
                Precio      = Convert.ToDecimal(Tb_TPrecio.Value),
                Total       = Convert.ToDecimal(Tb_Total.Value),
                Fecha       = DateTime.Now.Date,
                Hora        = DateTime.Now.ToString("hh:mm"),
                Usuario     = UTGlobal.Usuario,
                Merma       = Convert.ToDecimal(Tb_MERMA.Value)
            };
            int id      = Tb_Id.Text == string.Empty ? 0 : Convert.ToInt32(Tb_Id.Text);
            int idAux   = id;
            var detalle = ((List <VSeleccion_01>)Dgv_Seleccion.DataSource).ToArray <VSeleccion_01>();

            resultado = new ServiceDesktop.ServiceDesktopClient().Seleccion_Guardar(vSeleccion, detalle, ref id, TxtNombreUsu.Text);
            if (resultado)
            {
                if (idAux == 0)//Registar
                {
                    Tb_NUmGranja.Focus();
                    MP_CargarEncabezado();
                    MP_Limpiar();
                    _Limpiar = true;
                    mensaje  = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString());
                }
                else//Modificar
                {
                    MP_Filtrar(1);
                    MP_InHabilitar();//El formulario
                    _Limpiar = true;
                    mensaje  = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString());
                    MH_Habilitar();//El menu
                }
            }
            //Resultado
            if (resultado)
            {
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            else
            {
                mensaje = GLMensaje.Registro_Error(_NombreFormulario);
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            return(resultado);
        }
Пример #4
0
        public override bool MH_NuevoRegistro()
        {
            bool   resultado = false;
            string mensaje   = "";

            VCompraIngresoLista CompraIngreso = new VCompraIngresoLista()
            {
                IdSucur         = 2,
                IdProvee        = _idProveedor,
                estado          = 1,
                NumNota         = Tb_NUmGranja.Text,
                FechaEnt        = Tb_FechaEnt.Value,
                FechaRec        = Tb_FechaRec.Value,
                Placa           = Tb_Placa.Text,
                CantidadSemanas = Tb_Edad.Text,
                Tipo            = Convert.ToInt32(Cb_Tipo.Value),
                Observacion     = Tb_Observacion.Text,
                Entregado       = Tb_Entregado.Text,
                Recibido        = Tb_Recibido.Text,
                TotalRecibido   = Convert.ToDecimal(Tb_TotalEnviado.Value),
                TotalVendido    = Convert.ToDecimal(Tb_TotalVendido.Value),
                Total           = Convert.ToDecimal(Tb_TSaldoTo.Value),
                Fecha           = DateTime.Now.Date,
                Hora            = DateTime.Now.ToString("hh:mm"),
                Usuario         = UTGlobal.Usuario,
            };
            int id      = Tb_Cod.Text == string.Empty ? 0 : Convert.ToInt32(Tb_Cod.Text);
            int idAux   = id;
            var detalle = ((List <VCompraIngreso_01>)Dgv_Detalle.DataSource).ToArray <VCompraIngreso_01>();

            resultado = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_Guardar(CompraIngreso, detalle, ref id, TxtNombreUsu.Text);
            if (resultado)
            {
                if (idAux == 0)    //Registar
                {
                    Tb_NUmGranja.Focus();
                    MP_CargarEncabezado();
                    MP_Limpiar();
                    _Limpiar = true;
                    mensaje  = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString());
                }
                else    //Modificar
                {
                    MP_Filtrar(1);
                    MP_InHabilitar();    //El formulario
                    _Limpiar = true;
                    mensaje  = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString());
                    MH_Habilitar();    //El menu
                }
            }
            //Resultado
            if (resultado)
            {
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            else
            {
                mensaje = GLMensaje.Registro_Error(_NombreFormulario);
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            return(resultado);
        }