Beispiel #1
0
        public static void CopiarCodigosAlternosDeEquivalentes(int iParteID)
        {
            var oPartesEq   = Datos.GetListOf <PartesEquivalentesView>(c => c.ParteID == iParteID);
            var oCodigosAlt = Datos.GetListOf <ParteCodigoAlterno>(c => c.ParteID == iParteID);

            foreach (var oParteEq in oPartesEq)
            {
                foreach (var oCodigoAlt in oCodigosAlt)
                {
                    if (Datos.Exists <ParteCodigoAlterno>(c => c.ParteID == oParteEq.ParteIDEquivalente && c.MarcaParteID == oCodigoAlt.MarcaParteID &&
                                                          c.CodigoAlterno == oCodigoAlt.CodigoAlterno))
                    {
                        continue;
                    }
                    var oCodigoAltNuevo = new ParteCodigoAlterno()
                    {
                        ParteID          = oParteEq.ParteIDEquivalente,
                        MarcaParteID     = oCodigoAlt.MarcaParteID,
                        CodigoAlterno    = oCodigoAlt.CodigoAlterno,
                        RealizoUsuarioID = Theos.UsuarioID
                    };
                    Datos.Guardar <ParteCodigoAlterno>(oCodigoAltNuevo);
                }
            }
        }
Beispiel #2
0
        protected override void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!Validaciones())
            {
                return;
            }

            try
            {
                if (EsNuevo)
                {
                    var codigos = this.txtCodigoAlterno.Text.Split(',');
                    foreach (var codigo in codigos)
                    {
                        if (!string.IsNullOrEmpty(codigo))
                        {
                            var codigoAlterno = new ParteCodigoAlterno()
                            {
                                ParteID          = Parte.ParteID,
                                MarcaParteID     = Util.Entero(this.cboMarca.SelectedValue),
                                CodigoAlterno    = codigo,
                                RealizoUsuarioID = GlobalClass.UsuarioGlobal.UsuarioID
                            };
                            Datos.Guardar <ParteCodigoAlterno>(codigoAlterno);
                        }
                    }
                }
                else
                {
                    //Modelo.MarcaID = Util.ConvertirEntero(cboMarca.SelectedValue);
                    //Modelo.NombreModelo = txtNombreModelo.Text;
                    //Modelo.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID;
                    //Modelo.FechaModificacion = DateTime.Now;
                    //Modelo.Estatus = true;
                    //General.SaveOrUpdate<Refaccionaria.Modelo.Modelo>(Modelo, Modelo);
                }
                new Notificacion("Código Alterno Guardado exitosamente", 2 * 1000).Mostrar(Principal.Instance);
                //modelos.Instance.CustomInvoke<modelos>(m => m.ActualizarListado());
            }
            catch (Exception ex)
            {
                Util.MensajeError(ex.Message, GlobalClass.NombreApp);
            }
            this.Close();
        }
Beispiel #3
0
 private void AlmacenarCodigoAlterno(int parteId, int marcaParteId, string codigoAlterno)
 {
     try
     {
         var existe = Datos.GetEntity <ParteCodigoAlterno>(p => p.ParteID == parteId && p.MarcaParteID == marcaParteId && p.CodigoAlterno == codigoAlterno);
         if (existe == null)
         {
             var codigo = new ParteCodigoAlterno()
             {
                 ParteID          = parteId,
                 MarcaParteID     = marcaParteId,
                 CodigoAlterno    = codigoAlterno,
                 RealizoUsuarioID = GlobalClass.UsuarioGlobal.UsuarioID
             };
             Datos.Guardar <ParteCodigoAlterno>(codigo);
         }
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }
        protected override void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!Validaciones())
                return;

            try
            {
                if (EsNuevo)
                {
                    var codigos = this.txtCodigoAlterno.Text.Split(',');
                    foreach (var codigo in codigos)
                    {
                        if (!string.IsNullOrEmpty(codigo))
                        {
                            var codigoAlterno = new ParteCodigoAlterno()
                            {
                                ParteID = Parte.ParteID,
                                MarcaParteID = Util.Entero(this.cboMarca.SelectedValue),
                                CodigoAlterno = codigo,
                                RealizoUsuarioID = GlobalClass.UsuarioGlobal.UsuarioID
                            };
                            Datos.Guardar<ParteCodigoAlterno>(codigoAlterno);
                        }
                    }
                }
                else
                {
                    //Modelo.MarcaID = Util.ConvertirEntero(cboMarca.SelectedValue);
                    //Modelo.NombreModelo = txtNombreModelo.Text;
                    //Modelo.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID;
                    //Modelo.FechaModificacion = DateTime.Now;
                    //Modelo.Estatus = true;
                    //General.SaveOrUpdate<Refaccionaria.Modelo.Modelo>(Modelo, Modelo);
                }
                new Notificacion("Código Alterno Guardado exitosamente", 2 * 1000).Mostrar(Principal.Instance);
                //modelos.Instance.CustomInvoke<modelos>(m => m.ActualizarListado());
            }
            catch (Exception ex)
            {
                Util.MensajeError(ex.Message, GlobalClass.NombreApp);
            }
            this.Close();
        }
Beispiel #5
0
 public static void CopiarCodigosAlternosDeEquivalentes(int iParteID)
 {
     var oPartesEq = Datos.GetListOf<PartesEquivalentesView>(c => c.ParteID == iParteID);
     var oCodigosAlt = Datos.GetListOf<ParteCodigoAlterno>(c => c.ParteID == iParteID);
     foreach (var oParteEq in oPartesEq)
     {
         foreach (var oCodigoAlt in oCodigosAlt)
         {
             if (Datos.Exists<ParteCodigoAlterno>(c => c.ParteID == oParteEq.ParteIDEquivalente && c.MarcaParteID == oCodigoAlt.MarcaParteID
                 && c.CodigoAlterno == oCodigoAlt.CodigoAlterno))
                 continue;
             var oCodigoAltNuevo = new ParteCodigoAlterno()
             {
                 ParteID = oParteEq.ParteIDEquivalente,
                 MarcaParteID = oCodigoAlt.MarcaParteID,
                 CodigoAlterno = oCodigoAlt.CodigoAlterno,
                 RealizoUsuarioID = Theos.UsuarioID
             };
             Datos.Guardar<ParteCodigoAlterno>(oCodigoAltNuevo);
         }
     }
 }
Beispiel #6
0
 private void AlmacenarCodigoAlterno(int parteId, int marcaParteId, string codigoAlterno)
 {
     try
     {
         var existe = Datos.GetEntity<ParteCodigoAlterno>(p => p.ParteID == parteId && p.MarcaParteID == marcaParteId && p.CodigoAlterno == codigoAlterno);
         if (existe == null)
         {
             var codigo = new ParteCodigoAlterno()
             {
                 ParteID = parteId,
                 MarcaParteID = marcaParteId,
                 CodigoAlterno = codigoAlterno,
                 RealizoUsuarioID = GlobalClass.UsuarioGlobal.UsuarioID
             };
             Datos.Guardar<ParteCodigoAlterno>(codigo);
         }
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }