예제 #1
0
        public bool Guardarformato(formatosbpyg format, string encabezado)
        {
            using (siimnEntities bd = new siimnEntities())
            {
                try
                {
                    if (format.tipoformato.Equals("1"))
                    {
                        var query = bd.formatosbpyg.Where(frm => frm.idformato == 1);
                        if (query.Count() > 0)
                        {
                            query.First().nombref = encabezado;
                        }
                    }
                    else
                    {
                        var query = bd.formatosbpyg.Where(frm => frm.idformato == 2);
                        if (query.Count() > 0)
                        {
                            query.First().nombref = encabezado;
                        }
                    }

                    bd.formatosbpyg.Add(format);
                    bd.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
예제 #2
0
        public bool ActualizarFormato(formatosbpyg format, string encabezado)
        {
            using (siimnEntities bd = new siimnEntities())
            {
                try
                {
                    if (format.tipoformato.Equals("1"))
                    {
                        var query = bd.formatosbpyg.Where(frm => frm.idformato == 1);
                        if (query.Count() > 0)
                        {
                            query.First().nombref = encabezado;
                        }
                    }

                    if (format.tipoformato.Equals("2"))
                    {
                        var query = bd.formatosbpyg.Where(frm => frm.idformato == 2);
                        if (query.Count() > 0)
                        {
                            query.First().nombref = encabezado;
                        }
                    }

                    var query1 = bd.formatosbpyg.Where(frm => frm.clasemayor == format.clasemayor && frm.linea == format.linea && frm.tipoformato == format.tipoformato);
                    if (query1.Count() > 0)
                    {
                        query1.First().nombref   = format.nombref;
                        query1.First().cuentaini = format.cuentaini;
                        query1.First().cuentafin = format.cuentafin;
                        bd.SaveChanges();
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
예제 #3
0
        public bool ExisteFormato(FormatoDataSource formato)
        {
            formatosbpyg forma = new formatosbpyg();

            forma.tipoformato = formato.TipoFormato;
            forma.nombref     = formato.Nombre;
            forma.clasemayor  = formato.ClaseCuenta;
            forma.linea       = formato.Linea;
            forma.cuentaini   = this.persistenciaCuenta.DevolverId(formato.CuentaInicial);
            forma.cuentafin   = this.persistenciaCuenta.DevolverId(formato.CuentaFinal);
            try
            {
                return(this.persistencia.ExisteFormato(forma));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #4
0
 public bool ExisteFormato(formatosbpyg format)
 {
     using (siimnEntities bd = new siimnEntities())
     {
         try
         {
             var query = bd.formatosbpyg.Where(frm => frm.tipoformato == format.tipoformato && frm.clasemayor == format.clasemayor && frm.linea == format.linea);
             if (query.Count() > 0)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
 }