public void AgregarIntegranteGrupo(FinancieraGruposDetalle integrante) { _entidades.FinancieraGruposDetalles.InsertOnSubmit(integrante); _entidades.SubmitChanges(); }
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; }