コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
		private void detach_FinancieraGrupos(FinancieraGrupo entity)
		{
			this.SendPropertyChanging();
			entity.Usuario = null;
		}
コード例 #4
0
 partial void DeleteFinancieraGrupo(FinancieraGrupo instance);
コード例 #5
0
 partial void UpdateFinancieraGrupo(FinancieraGrupo instance);
コード例 #6
0
 partial void InsertFinancieraGrupo(FinancieraGrupo instance);
コード例 #7
0
 public void ActualizarGrupo(FinancieraGrupo nuevo, FinancieraGrupo original)
 {
     EmpeñosDC entidades=new EmpeñosDC( new clsConeccionDB().StringConn());
     entidades.FinancieraGrupos.Attach(nuevo,original);
     entidades.SubmitChanges();
 }
コード例 #8
0
 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);
     //}
 }