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; } } }
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; } } }
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; } }
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; } } }