// Insertar(int _IdEmpresa, int _IdTransaccion , int _Modulo, string _Descripcion, string _Debe, string _Haber, int _IdUsuario1, DateTime _FechaModificacion1) public void Editar(int _IdEmpresa, int _Modulo, int _IdTransaccion, int _Seceuncia, string _Descripcion, string _Debe, string _Haber, int _IdUsuario1, DateTime _FechaModificacion1) { try { using (TECAEntitiesCont dt = new TECAEntitiesCont()) { var upd = (from q in dt.ModeloAsiento where q.IdEmpresa == _IdEmpresa && q.modulo == _Modulo && q.IdTransaccion == _IdTransaccion && q.secuencia == _Seceuncia select q).First(); upd.descripcion = _Descripcion; upd.debe = _Debe; upd.haber = _Haber; upd.FechaModificacion = _FechaModificacion1; dt.SaveChanges(); ///return this.dt.ModeloAsientos_Insertar(int, int, int, string, string, string, int, DateTime); /// //this.dt.ModeloAsientos_Update(d.IdEmpresa, d.IdTransaccion, d.Modulo, d.Secuencia, d.Descripcion, d.Debe, d.Haber, d.IdUsuario1.ToString(), d.FechaModificacion1); ///this.dt.ModeloAsientos_Update((d.IdEmpresa, d.IdTransaccion, d.Modulo,d.Descripcion, d.Debe,d.Haber, d.IdUsuario1, d.FechaModificacion1); //return ; } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List<clsTipoTransaccion> ListarTP(String @buscar) { //where c.modulo.ToString().Contains(buscar) && c.modulo.ToString().Equals(mod.IdModulo) try { using (this.dt = new TECAEntitiesCont()) { List<clsTipoTransaccion> lista = new List<clsTipoTransaccion>(); var per = from c in this.dt.TipoTransaccion from mod in this.dt.Modulo where c.modulo.ToString().Contains(buscar) //&& c.modulo.ToString().Equals(mod.IdModulo) select c; foreach (var item in per) { clsTipoTransaccion ctipo = new clsTipoTransaccion(); clsModulo ctipo1 = new clsModulo(); ctipo.IdTransaccion = Convert.ToInt32(item.IdTransaccion); ctipo.modulo = Convert.ToInt32(item.modulo); ctipo.TipoDocumento = item.TipoDocumento; ctipo.descripcion = item.descripcion; ctipo.nombremodulo = ctipo1.Nombre; lista.Add(ctipo); } //return per.ToList(); return lista; } } catch (Exception ex) { throw new Exception("Error al Listar\n " + ex.Message); } }
/// <summary> /// metodo para obtener el registro /// </summary> /// <param name="IdEmpresa"></param> /// <param name="IdTransaccion"></param> /// <param name="modulo"></param> /// <param name="secuencia"></param> /// <returns></returns> public ModeloAsiento getDatos(int _IdEmpresa, int _IdTransaccion, int _modulo, int _secuencia) { try { using (this.dt = new TECAEntitiesCont()) { var t = (from c in this.dt.ModeloAsiento where c.IdEmpresa.Equals(_IdEmpresa) && c.IdTransaccion.Equals(_IdTransaccion) && c.modulo.Equals(_modulo) && c.secuencia.Equals(_secuencia) select c) ; return t.Single(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Eliminar(int _IdEmpresa, int _IdTransaccion, int _modulo, int _secuencia) { try { using (TECAEntitiesCont dt = new TECAEntitiesCont()) { var upd = (from q in dt.ModeloAsiento where q.IdEmpresa == _IdEmpresa && q.IdTransaccion == _IdTransaccion select q).First(); dt.DeleteObject(upd);//elimina el registro dt.SaveChanges(); ///return this.dt.ModeloAsientos_Insertar(int, int, int, string, string, string, int, DateTime); /// ///this.dt.ModeloAsientos_Delete(IdEmpresa, IdTransaccion, modulo, secuencia); //return; } } catch (Exception ex) { throw new Exception(ex.Message); } }
public ModeloAsiento getDatosD(int IdEmpresa, int modulo, int IdTransaccion) { try { using (this.dt = new TECAEntitiesCont()) { var t = from c in this.dt.ModeloAsiento where c.IdEmpresa.Equals(IdEmpresa) && c.modulo.Equals(modulo) && c.IdTransaccion.Equals(IdTransaccion) select c; return t.Single(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Metodo para Listar Modelo de Asiento /// </summary> /// <param name="buscar"> Nombre de variables descripcion </param> /// <returns></returns> /// //from mod in this.dt.Modulos /// && c.modulo.Equals(mod.IdModulo) public List<clsTipoTransaccion> ListarModeloAsiento() { try { List<clsTipoTransaccion> lista = new List<clsTipoTransaccion>(); //TECAEntitiesCont dt = new TECAEntitiesCont(); using (this.dt = new TECAEntitiesCont()) { var mod = from mod1 in this.dt.vwTipoTransaccion select mod1 ; var t = (from c in this.dt.vwTipoTransaccion //from mod1 in this.dt.Modulo //where c.NombreModulo.Equals(buscar) // modulo.Equals(mod1.IdModulo) // && c.descripcion.Contains(buscar) select c ); foreach (var item in t) { clsTipoTransaccion ctipo = new clsTipoTransaccion(); ctipo.IdTransaccion = Convert.ToInt32(item.IdTransaccion); ctipo.modulo = Convert.ToInt32(item.modulo); ctipo.nombremodulo = item.NombreModulo ; ctipo.TipoDocumento = item.TipoDocumento; ctipo.descripcion = item.descripcion; lista.Add(ctipo); } return lista; //t.ToList(); ///return t.Queryable(); } } catch (Exception ex) { throw new Exception("Error al Listar\n " + ex.Message); } }
public List<ModeloAsiento> ListarG(int IdEmpresa, int modulo, int IdTransaccion) { try { using (this.dt = new TECAEntitiesCont()) { var tg = from c in this.dt.ModeloAsiento where c.IdEmpresa.Equals(IdEmpresa) && c.modulo.Equals(modulo) && c.IdTransaccion.Equals(IdTransaccion) select c; return tg.ToList(); } } catch (Exception ex) { throw new Exception("Error al Listar\n " + ex.Message); } }
/// <summary> /// Metodo Insertar /// </summary> /// <param name="d"></param> /// <returns></returns> public void Insertar(int _IdEmpresa, int _IdTransaccion , int _Modulo, string _Descripcion, string _Debe, string _Haber, int _IdUsuario1, DateTime _FechaModificacion1) { try { using (TECAEntitiesCont dt = new TECAEntitiesCont()) { ModeloAsiento pe = new ModeloAsiento() { IdEmpresa = _IdEmpresa, IdTransaccion = _IdTransaccion, modulo = _Modulo, descripcion = _Descripcion, debe = _Debe, haber = _Haber, IdUsuario = _IdUsuario1, FechaModificacion = _FechaModificacion1 }; dt.AddToModeloAsiento(pe); dt.SaveChanges(); //return dt.ModeloAsientos_Insertar(d.IdEmpresa, d.IdTransaccion, d.Modulo, d.Descripcion, d.Debe, d.Haber, d.IdUsuario1.ToString(), d.FechaModificacion1); ///return this.dt.ModeloAsientos_Insertar(int, int, int, string, string, string, int, DateTime); //return 0; } } catch (Exception ex) { throw new Exception(ex.Message); } }
public TipoTransaccion getDatosT(int IdTransaccion, int modulo) { try { using (this.dt = new TECAEntitiesCont()) { ///var tg = from c in this.dt.ModeloAsientos where c.IdEmpresa.Equals(IdEmpresa) && c.modulo.Equals(modulo) && c.IdTransaccion.Equals(IdTransaccion) && c.secuencia > 0 select c; ///var t = from c in this.dt.ModeloAsientos where c.IdEmpresa.Equals(IdEmpresa) && c.IdTransaccion.Equals(IdTransaccion) && c.modulo.Equals(modulo) && c.secuencia.Equals(secuencia) select c; var t = from c in this.dt.TipoTransaccion where c.IdTransaccion.Equals(IdTransaccion) && c.modulo.Equals(modulo) select c; ///var t = from c in this.dt.ModeloAsientos where c.IdEmpresa.Equals(IdEmpresa) && c.modulo.Equals(modulo) && c.IdTransaccion.Equals(IdTransaccion) select c; return t.Single(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List<clsPeriodoContable> ListarP(int buscar) { try { using (this.dt = new TECAEntitiesCont()) { List<clsPeriodoContable> lista = new List<clsPeriodoContable>(); var per = from c in this.dt.PeriodoContable where c.IdAFiscal == buscar && c.IdEmpresa == 1 //where c.IdEmpresa == 1 select c; foreach (var item in per) { clsPeriodoContable ctipo = new clsPeriodoContable(); //las variables puden ser nulas u no soportan el tipo de dato int por eso se realiza el convert ctipo.IdEmpresa = Convert.ToInt32(item.IdEmpresa); ctipo.IdPeriodoContable = Convert.ToInt32(item.IdPeriodoContable); ctipo.FechaInicio = item.FechaInicio; ctipo.FechaFin = item.FechaFin; ctipo.IdAFiscal = Convert.ToInt32(item.IdAFiscal); ctipo.IdEstado = Convert.ToInt32(item.IdEstado); ctipo.IdUsuario = Convert.ToInt32(item.IdUsuario); //ctipo.FechaModificacion = Convert.ToDateTime(item.FechaModificacion); //ctipo.IdEstado = item.IdEstado; lista.Add(ctipo); } //return per.ToList(); return lista; } } catch (Exception ex) { throw new Exception("Error al Listar\n " + ex.Message); } }
public List<clsPeriodoContable> generarP(String buscar) { EPeriodoContable gene = new EPeriodoContable(); NPeriodo addPeriodo = new NPeriodo(); //NModeloAsiento addModeloAsiento = new NModeloAsiento(); int mes = 0; int WIDempresa = 0; int WIdPeriodo = 0; int WIdAFiscal = 0; DateTime wFechaInicio = DateTime.Now; DateTime wFechaFin = DateTime.Now; int WIdEstado = 0; int WIdUsuario = 0; DateTime wFechaModificacion = DateTime.Now; try { for (int i = 1; i < 13; i++) { // Genero los meses del año que no existe TECAEntitiesCont ent = new TECAEntitiesCont(); WIDempresa = 1; WIdPeriodo = i; WIdAFiscal = Convert.ToInt32(buscar); string fechaI = buscar + '-' + i.ToString() + '-' + 1; if(i==2){ string fechaF = buscar + '-' + i.ToString() + '-' + 28; wFechaFin = Convert.ToDateTime(fechaF); } if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12) { string fechaF = buscar + '-' + i.ToString() + '-' + 31; wFechaFin = Convert.ToDateTime(fechaF); } if (i == 4 || i == 6 || i == 9 || i == 11 ) { string fechaF = buscar + '-' + i.ToString() + '-' + 30; wFechaFin = Convert.ToDateTime(fechaF); } wFechaInicio = Convert.ToDateTime(fechaI); WIdEstado = 1; WIdUsuario = 1; wFechaModificacion = DateTime.Now; //DateTime.Now NPeriodo dat = new NPeriodo(); dat.periodocontable_Insertar(WIDempresa, WIdPeriodo, WIdAFiscal, wFechaInicio, wFechaFin, WIdEstado, WIdUsuario, wFechaModificacion); ///this.txtSecuencia.Text = this.addModeloAsiento.Insertar(this.e).ToString(); ///this.addModeloAsiento.Insertar(this.e).ToString();. //MessageBox.Show("Registro insertado correctamente", "Correcto!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); /// pongo en falso que al precionar grabar otra vez no se } return ListarP(Convert.ToInt32(buscar)); } catch (Exception ex) { throw new Exception("Error al Listar rrrr\n " + ex.Message); } }
public void periodocontable_Insertar(int _idEmpresa, int _idPeriodo, int _idAFiscal, DateTime _FechaInicio, DateTime _FechaFin, int _idEstado, int _idUsuario, DateTime _fechaModificacion) { try { using (TECAEntitiesCont dt = new TECAEntitiesCont()) { PeriodoContable pe = new PeriodoContable() { IdEmpresa = _idEmpresa, IdPeriodoContable = _idPeriodo, IdAFiscal = _idAFiscal, FechaInicio = _FechaInicio, FechaFin = _FechaFin, IdEstado=_idEstado, FechaModificacion=_fechaModificacion, IdUsuario=_idUsuario }; dt.AddToPeriodoContable(pe); dt.SaveChanges(); } } catch (Exception ex) { // System.Windows.Forms.MessageBox.Show(ex.ToString()); throw new Exception(ex.Message); } }
public void periodocontable_Editar(int idEmpresa, int idPeriodo, int idAFiscal, int idEstado, int idUsuario, DateTime fechaModificacion) { try { using (TECAEntitiesCont ent = new TECAEntitiesCont()) { var upd=(from q in ent.PeriodoContable where q.IdEmpresa==idEmpresa && q.IdPeriodoContable ==idPeriodo select q).First(); upd.IdEstado = idEstado; ent.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List<AnoFiscal> peridosoConsulta() { try { List<AnoFiscal> list = new List<AnoFiscal>(); TECAEntitiesCont ent = new TECAEntitiesCont(); var sel = from q in ent.AnoFiscal select q; foreach (var item in sel) { AnoFiscal clase = new AnoFiscal(); clase.FechaModificacion = item.FechaModificacion; clase.IdAnoFiscal = item.IdAnoFiscal; clase.inicio_periodo = item.inicio_periodo; list.Add(clase); } return list; } catch (Exception) { return null; } }
public List<clsPeriodoContable> generarP(String @buscar) { EPeriodoContable gene = new EPeriodoContable(); NPeriodo addPeriodo = new NPeriodo(); //NModeloAsiento addModeloAsiento = new NModeloAsiento(); try { using (this.dt = new TECAEntitiesCont()) { List<clsPeriodoContable> generarlista = new List<clsPeriodoContable>(); var per = from c in this.dt.PeriodoContable where c.IdPeriodoContable.ToString().Contains(buscar) && c.IdEmpresa == 1 select c; int mes = 0; int WIDempresa = 0; int WIdPeriodo = 0; int WIdAFiscal = 0; DateTime wFechaInicio = DateTime.Now ; DateTime wFechaFin = DateTime.Now ; int WIdEstado = 0; int WIdUsuario = 0; DateTime wFechaModificacion = DateTime.Now ; foreach (var item in per) { clsPeriodoContable ctipo = new clsPeriodoContable(); //las variables puden ser nulas u no soportan el tipo de dato int por eso se realiza el convert //ctipo.IdEmpresa = Convert.ToInt32(item.IdEmpresa); ctipo.IdPeriodoContable = Convert.ToInt32(item.IdPeriodoContable); ctipo.IdAFiscal = Convert.ToInt32(item.IdAFiscal); ctipo.FechaInicio = item.FechaInicio; ctipo.FechaFin = item.FechaFin; ctipo.IdEstado = item.IdEstado; generarlista.Add(ctipo); mes = 1; } if (mes == 0) { // Genero los meses del año for (int i = 1; i < 13; i++) { // Genero los meses del año que no existe WIDempresa = 1; WIdPeriodo = Convert.ToInt32(buscar); WIdAFiscal = i; string fechaI = WIdPeriodo.ToString()+'-'+i.ToString()+'-'+1; string fechaF = WIdPeriodo.ToString() + '-' + i.ToString() + '-' + 28; wFechaInicio = Convert.ToDateTime(fechaI); wFechaFin = Convert.ToDateTime(fechaF); WIdEstado = 1; WIdUsuario = 1; wFechaModificacion = DateTime.Now; //DateTime.Now NPeriodo dat = new NPeriodo(); dat.periodocontable_Insertar(WIDempresa, WIdPeriodo, WIdAFiscal, wFechaInicio, wFechaFin , WIdEstado , WIdUsuario, wFechaModificacion); ///this.txtSecuencia.Text = this.addModeloAsiento.Insertar(this.e).ToString(); ///this.addModeloAsiento.Insertar(this.e).ToString();. //MessageBox.Show("Registro insertado correctamente", "Correcto!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); /// pongo en falso que al precionar grabar otra vez no se } } else { throw new Exception("Existe informacion en el año "); } //return per.ToList(); return generarlista; } } catch (Exception ex) { throw new Exception("Error al Listar\n " + ex.Message); } }