public int AgregarGrupo(FinancieraGrupo grupo) { if (grupo.Nombre==string.Empty) throw new ValidationException("Indique el nombre del Grupo"); _entidades.FinancieraGrupos.InsertOnSubmit(grupo); _entidades.SubmitChanges(); return grupo.Clave; }
public void Guardar() { //if (!ChecarCantidad()) // return; if ((int)txtCveGrupo.EditValue == 0) { FinancieraGrupo grupo = new FinancieraGrupo() { Nombre = txtNombreGrupo.Text, Estado = "PROCESO", FechaModificacion = DateTime.Today, CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IdUsuarioApp")), }; txtCveGrupo.EditValue = new LogicaGrupos().AgregarGrupo(grupo); foreach (DataRow fila in dtIntegrantesGrupo.Rows) { FinancieraGruposDetalle detGrupo = new FinancieraGruposDetalle() { CveGrupo = Convert.ToInt32(txtCveGrupo.EditValue), CveCliente = Convert.ToInt32(fila[0]), Solicitado = Convert.ToDecimal(fila[2]), Aprobado = 0M, Base = 0M, Tipo = fila[5].ToString(), FechaModificacion = DateTime.Today.Date, }; new LogicaGrupos().AgregarIntegranteGrupo(detGrupo); } cboEstado.Text = "PROCESO"; } else { FinancieraGrupo grupomod = _entidades.FinancieraGrupos.First(g => g.Clave == Convert.ToInt32(txtCveGrupo.EditValue)); //FinancieraGrupo grupo = new FinancieraGrupo() //{ // Clave = grupomod.Clave, // Nombre = txtNombreGrupo.Text, // Estado = cboEstado.Text, // FechaModificacion = DateTime.Today, // CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IdUsuarioApp")), //}; //new LogicaGrupos().ActualizarGrupo(grupo, grupomod); grupomod.Nombre = txtNombreGrupo.Text; grupomod.Estado = cboEstado.Text; grupomod.CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IdUsuarioApp")); _entidades.SubmitChanges(); new LogicaGrupos().EliminarDetalles(grupomod.Clave); foreach (DataRow fila in dtIntegrantesGrupo.Rows) { FinancieraGruposDetalle detGrupo = new FinancieraGruposDetalle() { CveGrupo = Convert.ToInt32(txtCveGrupo.EditValue), CveCliente = Convert.ToInt32(fila[0]), Solicitado = Convert.ToDecimal(fila[2]), Aprobado = Convert.ToDecimal(fila[3]), Base = Convert.ToDecimal(fila[4]), Tipo = fila[5].ToString(), FechaModificacion = DateTime.Today.Date, }; new LogicaGrupos().AgregarIntegranteGrupo(detGrupo); } if (grvIntegrantes.Columns["Base"].Visible) btnImprimirDeposito.Enabled = true; } btnImprimirSocioEconomico.Enabled = true; }
private void detach_FinancieraGrupos(FinancieraGrupo entity) { this.SendPropertyChanging(); entity.Usuario = null; }
partial void DeleteFinancieraGrupo(FinancieraGrupo instance);
partial void UpdateFinancieraGrupo(FinancieraGrupo instance);
partial void InsertFinancieraGrupo(FinancieraGrupo instance);
public void ActualizarGrupo(FinancieraGrupo nuevo, FinancieraGrupo original) { EmpeñosDC entidades=new EmpeñosDC( new clsConeccionDB().StringConn()); entidades.FinancieraGrupos.Attach(nuevo,original); entidades.SubmitChanges(); }
private void ActualizarGrupo(int p) { FinancieraGrupo grupomod = _entidades.FinancieraGrupos.First(g => g.Clave == p); FinancieraGrupo grupo = new FinancieraGrupo() { Clave = grupomod.Clave, Nombre = txtNombreGrupo.Text, Estado = "ACTIVO", FechaModificacion = DateTime.Today, CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IdUsuarioApp")), }; new LogicaGrupos().ActualizarGrupo(grupo, grupomod); //new LogicaGrupos().EliminarDetalles(grupomod.Clave); //foreach (DataRow fila in dtIntegrantesGrupo.Rows) //{ // FinancieraGruposDetalle detGrupo = new FinancieraGruposDetalle() // { // CveGrupo = Convert.ToInt32(txtCveGrupo.EditValue), // CveCliente = Convert.ToInt32(fila[0]), // Solicitado = Convert.ToDecimal(fila[2]), // Aprobado = Convert.ToDecimal(fila[3]), // Base = Convert.ToDecimal(fila[4]), // Tipo = fila[5].ToString(), // FechaModificacion = DateTime.Today.Date, // }; // new LogicaGrupos().AgregarIntegranteGrupo(detGrupo); //} }