Esempio n. 1
0
        private void iIdseriearticulo_EditValueChanged(object sender, EventArgs e)
        {
            var idSeriearticulo = iIdseriearticulo.EditValue;

            if (idSeriearticulo != null)
            {
                Seriearticulo seriearticulo = SeriearticuloList.FirstOrDefault(x => x.Idseriearticulo == (int)idSeriearticulo);
                if (seriearticulo != null)
                {
                    iCodigointernoitem.EditValue = seriearticulo.Codigointernoitem;
                }
            }
        }
Esempio n. 2
0
        private void TraerDatos()
        {
            try
            {
                SeriearticuloMnt = Service.GetSeriearticulo(IdEntidadMnt);

                iNumeroserieitem.EditValue   = SeriearticuloMnt.Numeroserieitem;
                iCodigointernoitem.EditValue = SeriearticuloMnt.Codigointernoitem;
                iSerieutilizada.EditValue    = SeriearticuloMnt.Serieutilizada;
            }
            catch
            {
                DeshabilitarBtnMnt();
                LimpiarCampos();
                throw;
            }
        }
Esempio n. 3
0
        private void InicioTipoMantenimiento()
        {
            switch (TipoMnt)
            {
            case TipoMantenimiento.Nuevo:
                pkIdEntidad.EditValue = IdEntidadMnt;
                CargarReferencias();
                ValoresPorDefecto();
                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;
                SeriearticuloMnt      = new Seriearticulo();
                break;

            case TipoMantenimiento.Modificar:
                pkIdEntidad.EditValue = IdEntidadMnt;
                CargarReferencias();
                TraerDatos();
                break;
            }
        }
Esempio n. 4
0
        public bool SerieArticuloExiste(string numeroserieitem)
        {
            Seriearticulo seriearticulo = SeriearticuloDao.Get(x => x.Numeroserieitem == numeroserieitem.Trim());

            return(seriearticulo != null);
        }
Esempio n. 5
0
        private void bmMntItems_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }


            switch (e.Item.Name)
            {
            case "btnGrabarItem":

                if (!Validaciones())
                {
                    return;
                }



                switch (TipoMnt)
                {
                case TipoMantenimiento.Nuevo:

                    Seriearticulo seriearticuloNuevo = new Seriearticulo();
                    seriearticuloNuevo.Idseriearticulo   = 0;
                    seriearticuloNuevo.Numeroserieitem   = iNumeroserieitem.Text.Trim();
                    seriearticuloNuevo.Codigointernoitem = iCodigointernoitem.Text.Trim();
                    seriearticuloNuevo.Fecharegistro     = (DateTime?)iFecharegistro.EditValue;


                    int idseriearticulonew = Service.SaveSeriearticulo(seriearticuloNuevo);
                    if (idseriearticulonew > 0)
                    {
                        Articuloseriedet articuloseriedet = new Articuloseriedet();
                        articuloseriedet.Idarticuloseriedet = 0;
                        articuloseriedet.Idarticulo         = VwInventariostock.Idarticulo;
                        articuloseriedet.Idseriearticulo    = idseriearticulonew;
                        int idarticuloseriedet = Service.SaveArticuloseriedet(articuloseriedet);

                        if (idseriearticulonew > 0 && idarticuloseriedet > 0)
                        {
                            VwInventariostockdetserie.Idinventariostockdetserie = (int)iIdinventariostockdetserie.EditValue;
                            VwInventariostockdetserie.Idinventariostock         = VwInventariostock.Idinventariostock;
                            VwInventariostockdetserie.Idseriearticulo           = idseriearticulonew;
                            VwInventariostockdetserie.Numeroserieitem           = iNumeroserieitem.Text.Trim();
                            VwInventariostockdetserie.Codigointernoitem         = iCodigointernoitem.Text.Trim();
                            VwInventariostockdetserie.Fecharegistro             = (DateTime?)iFecharegistro.EditValue;
                        }
                    }


                    break;

                case TipoMantenimiento.Modificar:


                    Seriearticulo seriearticuloModificar = new Seriearticulo();
                    seriearticuloModificar.Idseriearticulo   = (int)iIdseriearticulo.EditValue;
                    seriearticuloModificar.Numeroserieitem   = iNumeroserieitem.Text.Trim();
                    seriearticuloModificar.Codigointernoitem = iCodigointernoitem.Text.Trim();
                    seriearticuloModificar.Fecharegistro     = (DateTime?)iFecharegistro.EditValue;

                    if (seriearticuloModificar.Idseriearticulo > 0)
                    {
                        Service.UpdateSeriearticulo(seriearticuloModificar);

                        VwInventariostockdetserie.Idinventariostockdetserie = (int)iIdinventariostockdetserie.EditValue;
                        VwInventariostockdetserie.Idinventariostock         = VwInventariostock.Idinventariostock;
                        VwInventariostockdetserie.Idseriearticulo           = (int)iIdseriearticulo.EditValue;
                        VwInventariostockdetserie.Numeroserieitem           = iNumeroserieitem.Text.Trim();
                        VwInventariostockdetserie.Codigointernoitem         = iCodigointernoitem.Text.Trim();
                        VwInventariostockdetserie.Fecharegistro             = (DateTime?)iFecharegistro.EditValue;
                    }


                    break;
                }



                DialogResult = DialogResult.OK;

                break;

            case "btnCancelarItem":
                DialogResult = DialogResult.Cancel;
                break;
            }
        }
Esempio n. 6
0
        private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }
            switch (e.Item.Name)
            {
            case "btnNuevo":
                LimpiarCampos();
                TipoMnt               = TipoMantenimiento.Nuevo;
                IdEntidadMnt          = 0;
                pkIdEntidad.EditValue = 0;

                SeriearticuloMnt = null;
                SeriearticuloMnt = new Seriearticulo();

                btnGrabar.Enabled       = true;
                btnGrabarCerrar.Enabled = true;
                btnGrabarNuevo.Enabled  = true;

                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;

                if (Permisos.Nuevo)
                {
                    CamposSoloLectura(false);
                }
                break;

            case "btnGrabar":
                if (Guardar())
                {
                    SeGuardoObjeto          = true;
                    btnGrabar.Enabled       = false;
                    btnGrabarCerrar.Enabled = false;
                    btnGrabarNuevo.Enabled  = false;
                    TipoMnt = TipoMantenimiento.Modificar;

                    if (Permisos.Eliminar)
                    {
                        btnEliminar.Enabled   = true;
                        btnActualizar.Enabled = true;
                    }
                }
                break;

            case "btnGrabarCerrar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    Close();
                }
                break;

            case "btnGrabarNuevo":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    LimpiarCampos();
                    TipoMnt = TipoMantenimiento.Nuevo;
                    pkIdEntidad.EditValue = 0;
                    IdEntidadMnt          = 0;

                    btnEliminar.Enabled   = false;
                    btnActualizar.Enabled = false;

                    ValoresPorDefecto();

                    SeriearticuloMnt = null;
                    SeriearticuloMnt = new Seriearticulo();
                }

                if (Permisos.Nuevo)
                {
                    CamposSoloLectura(false);
                }

                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnLimpiarCampos":
                LimpiarCampos();
                break;

            case "btnActualizar":
                if (IdEntidadMnt > 0)
                {
                    TraerDatos();
                }
                break;

            case "btnCerrar":
                if (SeGuardoObjeto)
                {
                    Close();
                }
                else
                {
                    SeriearticuloMnt = null;
                    Close();
                }
                break;
            }
        }
Esempio n. 7
0
 public void UpdateSeriearticulo(Seriearticulo entity)
 {
     SeriearticuloDao.Update(entity);
 }
Esempio n. 8
0
 public int SaveSeriearticulo(Seriearticulo entity)
 {
     return(SeriearticuloDao.Save(entity));
 }