示例#1
0
        protected override void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!Validaciones())
            {
                return;
            }

            try
            {
                var lista = new List <int>();
                foreach (object itemChecked in clbLineas.CheckedItems)
                {
                    Linea castedItem = itemChecked as Linea;
                    lista.Add(castedItem.LineaID);
                }

                if (EsNuevo)
                {
                    var marcaParte = new MarcaParte()
                    {
                        NombreMarcaParte = txtNombreMarca.Text,
                        Abreviacion      = txtAbreviacion.Text,
                        UsuarioID        = GlobalClass.UsuarioGlobal.UsuarioID,
                        FechaRegistro    = DateTime.Now,
                        Estatus          = true,
                        Actualizar       = true
                    };
                    Datos.SaveOrUpdate <MarcaParte>(marcaParte);
                    UpdateLineaMarcaParte(marcaParte.MarcaParteID, lista);
                }
                else
                {
                    MarcaParte.NombreMarcaParte  = txtNombreMarca.Text;
                    MarcaParte.Abreviacion       = txtAbreviacion.Text;
                    MarcaParte.UsuarioID         = GlobalClass.UsuarioGlobal.UsuarioID;
                    MarcaParte.FechaModificacion = DateTime.Now;
                    MarcaParte.Estatus           = true;
                    Datos.SaveOrUpdate <MarcaParte>(MarcaParte);
                    UpdateLineaMarcaParte(MarcaParte.MarcaParteID, lista);
                }
                new Notificacion("Marca Guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance);
                marcaPartes.Instance.CustomInvoke <marcaPartes>(m => m.ActualizarListado());
            }
            catch (Exception ex)
            {
                Util.MensajeError(ex.Message, GlobalClass.NombreApp);
            }
            this.Close();
        }
示例#2
0
 public DetalleMarcaParte(int Id)
 {
     InitializeComponent();
     Objeto.CargaLogo(Id.ToString(), picLogo, UtilLocal.RutaImagenesMarcas());
     this.IdPAraObjeto = Id;
     try
     {
         //MarcaParte = General.GetEntityById<MarcaParte>("MarcaParte", "MarcaParteID", Id);
         MarcaParte = Datos.GetEntity<MarcaParte>(c => c.MarcaParteID == Id && c.Estatus);
         if (MarcaParte == null)
             throw new EntityNotFoundException(Id.ToString(), "MarcaParte");
         EsNuevo = false;
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }
示例#3
0
 public DetalleMarcaParte(int Id)
 {
     InitializeComponent();
     Objeto.CargaLogo(Id.ToString(), picLogo, UtilLocal.RutaImagenesMarcas());
     this.IdPAraObjeto = Id;
     try
     {
         //MarcaParte = General.GetEntityById<MarcaParte>("MarcaParte", "MarcaParteID", Id);
         MarcaParte = Datos.GetEntity <MarcaParte>(c => c.MarcaParteID == Id && c.Estatus);
         if (MarcaParte == null)
         {
             throw new EntityNotFoundException(Id.ToString(), "MarcaParte");
         }
         EsNuevo = false;
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }
示例#4
0
        protected override void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!Validaciones())
                return;

            try
            {
                var lista = new List<int>();
                foreach (object itemChecked in clbLineas.CheckedItems)
                {
                    Linea castedItem = itemChecked as Linea;
                    lista.Add(castedItem.LineaID);
                }

                if (EsNuevo)
                {
                    var marcaParte = new MarcaParte()
                    {
                        NombreMarcaParte = txtNombreMarca.Text,
                        Abreviacion = txtAbreviacion.Text,
                        UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID,
                        FechaRegistro = DateTime.Now,
                        Estatus = true,
                        Actualizar = true
                    };
                    Datos.SaveOrUpdate<MarcaParte>(marcaParte);
                    UpdateLineaMarcaParte(marcaParte.MarcaParteID, lista);
                }
                else
                {
                    MarcaParte.NombreMarcaParte = txtNombreMarca.Text;
                    MarcaParte.Abreviacion = txtAbreviacion.Text;
                    MarcaParte.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID;
                    MarcaParte.FechaModificacion = DateTime.Now;
                    MarcaParte.Estatus = true;
                    Datos.SaveOrUpdate<MarcaParte>(MarcaParte);
                    UpdateLineaMarcaParte(MarcaParte.MarcaParteID, lista);
                }
                new Notificacion("Marca Guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance);
                marcaPartes.Instance.CustomInvoke<marcaPartes>(m => m.ActualizarListado());
            }
            catch (Exception ex)
            {
                Util.MensajeError(ex.Message, GlobalClass.NombreApp);
            }
            this.Close();
        }