public convenios Get(int id) { convenios oConvenio = new convenios(); using (cooperativaEntities bd = new cooperativaEntities()) { var regis = (from p in bd.convenios where p.id_convenio == id select p).Single(); oConvenio.convenio_judicial = regis.convenio_judicial; oConvenio.cuota_iva = regis.cuota_iva; oConvenio.cuotas = regis.cuotas; oConvenio.facturadas = regis.facturadas; oConvenio.fecha_convenio = regis.fecha_convenio; oConvenio.fecha_registro = regis.fecha_registro; oConvenio.finalizado = regis.finalizado; oConvenio.id_convenio = regis.id_convenio; oConvenio.id_socio = regis.id_socio; oConvenio.id_terminal = regis.id_terminal; oConvenio.id_usuario = regis.id_usuario; oConvenio.importe_descuento_recargo = regis.importe_descuento_recargo; oConvenio.importe_total = regis.importe_total; oConvenio.iva_facturas = regis.iva_facturas; oConvenio.pendientes = regis.pendientes; oConvenio.porcentaje_descuento_recargo = regis.porcentaje_descuento_recargo; oConvenio.tipo_descuento_recargo = regis.tipo_descuento_recargo; oConvenio.valor_cuota = regis.valor_cuota; return oConvenio; } }
private void btnModificarConvenio_Click(object sender, EventArgs e) { convenios oConvenios = new convenios(); ConvenioImplement oConvenioImplement = new ConvenioImplement(); DataGridViewRow row = this.dgvConvenio.CurrentRow; if (btnModificarConvenio.Text == "&Modificar Convenio") { if (row != null) { row.ReadOnly = false; row.Cells[0].ReadOnly = true; row.Cells[1].ReadOnly = true; row.Cells[2].ReadOnly = true; row.Cells[3].ReadOnly = true; row.Cells[4].ReadOnly = true; row.Cells[5].ReadOnly = true; row.Cells[7].ReadOnly = true; _facturadasOriginal = Convert.ToInt32(row.Cells[6].Value); _idConvenio = Convert.ToInt32(row.Cells[1].Value); oConvenios = oConvenioImplement.Get(_idConvenio); btnModificarConvenio.Text="&Terminar Modificacion"; } } else { if (row != null) { int _facturadasNuevas=Convert.ToInt32(row.Cells[6].Value); int _cuotas = Convert.ToInt32(row.Cells[5].Value); if (_facturadasNuevas >= _facturadasOriginal && _facturadasNuevas <= _cuotas) { _idConvenio = Convert.ToInt32(row.Cells[1].Value); oConvenios = oConvenioImplement.Get(_idConvenio); oConvenios.fecha_convenio = Convert.ToDateTime(row.Cells[2].Value); oConvenios.importe_total = Convert.ToDecimal(row.Cells[3].Value); oConvenios.cuotas = Convert.ToInt32(row.Cells[5].Value); oConvenios.valor_cuota = Convert.ToDecimal(row.Cells[4].Value); oConvenios.facturadas = Convert.ToInt32(row.Cells[6].Value); if (oConvenios.cuotas == oConvenios.facturadas) { //if (row.Cells[7].Value == "Si") oConvenios.finalizado = true; } else oConvenios.finalizado = false; oConvenioImplement.Update(oConvenios); btnModificarConvenio.Text = "&Modificar Convenio"; frmConvenios_Load(sender, e); } else { frmVentanaInformativa f = new frmVentanaInformativa("Cantidad facturadas incorrecta."); f.ShowDialog(); } } } }
private void btnEliminarConvenio_Click(object sender, EventArgs e) { convenios oConvenios = new convenios(); ConvenioImplement oConvenioImplement = new ConvenioImplement(); DataGridViewRow row = this.dgvConvenio.CurrentRow; if (row != null) { int _facturadas = Convert.ToInt32(row.Cells[6].Value); if (_facturadas == 0) { _idConvenio = Convert.ToInt32(row.Cells[1].Value); //limpio facturas oConvenioImplement.Delete(_idConvenio); CargarConveniosBySocio(); } else { frmVentanaInformativa f = new frmVentanaInformativa("No se puede eliminar convenio si hay cuotas facturadas."); f.ShowDialog(); } } }
public void Update(convenios oConvenio) { using (cooperativaEntities bd = new cooperativaEntities()) { var editar = (from p in bd.convenios where p.id_convenio == oConvenio.id_convenio select p).Single(); editar.convenio_judicial = oConvenio.convenio_judicial; editar.cuota_iva = oConvenio.cuota_iva; editar.cuotas = oConvenio.cuotas; editar.facturadas = oConvenio.facturadas; editar.fecha_convenio = oConvenio.fecha_convenio; editar.fecha_registro = oConvenio.fecha_registro; editar.finalizado = oConvenio.finalizado; editar.id_convenio = oConvenio.id_convenio; editar.id_socio = oConvenio.id_socio; editar.id_terminal = oConvenio.id_terminal; editar.id_usuario = oConvenio.id_usuario; editar.importe_descuento_recargo = oConvenio.importe_descuento_recargo; editar.importe_total = oConvenio.importe_total; editar.iva_facturas = oConvenio.iva_facturas; editar.pendientes = oConvenio.pendientes; editar.porcentaje_descuento_recargo = oConvenio.porcentaje_descuento_recargo; editar.tipo_descuento_recargo = oConvenio.tipo_descuento_recargo; editar.valor_cuota = oConvenio.valor_cuota; bd.SaveChanges(); } }
public int Save(convenios oConvenio) { int i; cooperativaEntities bd = new cooperativaEntities(); bd.convenios.AddObject(oConvenio); i=bd.SaveChanges(); return i; }
private void btnTransferir_Click(object sender, EventArgs e) { convenios oConvenios = new convenios(); ConvenioImplement oConvenioImplement = new ConvenioImplement(); DataGridViewRow row = this.dgvConvenio.CurrentRow; if (row != null) { int _idConvenio = Convert.ToInt32(row.Cells[1].Value); Buscadores.frmBuscarSocio f = new Buscadores.frmBuscarSocio(); f.Text = "Facturas Seleccion"; int _idSocioATransferir = 0; if (f.ShowDialog() == DialogResult.OK) { _idSocioATransferir = f.ValorIdRetorno; if (_idSocioATransferir > 0) { oConvenios = oConvenioImplement.Get(_idConvenio); oConvenios.id_socio = _idSocioATransferir; oConvenioImplement.Update(oConvenios); CargarConveniosBySocio(); } else { frmVentanaInformativa frmInfo = new frmVentanaInformativa("No se selecciono ningun socio."); frmInfo.ShowDialog(); } } } }
private void GuardarNuevoConvenio() { convenios oConvenio = new convenios(); ConvenioImplement oConvenioImplement = new ConvenioImplement(); //Cancelo el adeudado oConvenioImplement.CancelarAdeudado(_idSocio); oConvenio.id_socio = _idSocio; oConvenio.fecha_convenio=dtpFechaConvenio.Value; oConvenio.importe_total = _ImporteDeuda; oConvenio.valor_cuota= _ImporteCuota; oConvenio.cuotas= _CantidadCuotas; oConvenio.facturadas= _CantidadCuotasCanceladas; oConvenio.pendientes= _CantidadCuotas - _CantidadCuotasCanceladas; oConvenio.finalizado= (_CantidadCuotas==_CantidadCuotasCanceladas); oConvenio.iva_facturas=0;//VER oConvenio.cuota_iva=0;//VER oConvenio.convenio_judicial=(chkConvenioAbogado.Checked); oConvenio.porcentaje_descuento_recargo=0;//VER oConvenio.importe_descuento_recargo=0;//VER oConvenio.tipo_descuento_recargo=-1; oConvenio.id_usuario=null; oConvenio.id_terminal=null; oConvenio.fecha_registro = DateTime.Today; oConvenio.moratoria = _convenioMora; int idConvenio=oConvenioImplement.Save(oConvenio); FacturasImplement oFacturasImplement = new FacturasImplement(); facturas oFacturas = new facturas(); foreach(int i in _ListaFacturas) { oFacturas = oFacturasImplement.Get(i); oFacturas.id_convenio = idConvenio; oFacturasImplement.Update(oFacturas); } DialogResult = DialogResult.OK; this.Close(); }
/// <summary> /// Create a new convenios object. /// </summary> /// <param name="id_convenio">Initial value of the id_convenio property.</param> /// <param name="importe_total">Initial value of the importe_total property.</param> /// <param name="valor_cuota">Initial value of the valor_cuota property.</param> /// <param name="iva_facturas">Initial value of the iva_facturas property.</param> /// <param name="cuota_iva">Initial value of the cuota_iva property.</param> /// <param name="porcentaje_descuento_recargo">Initial value of the porcentaje_descuento_recargo property.</param> /// <param name="importe_descuento_recargo">Initial value of the importe_descuento_recargo property.</param> public static convenios Createconvenios(global::System.Int32 id_convenio, global::System.Decimal importe_total, global::System.Decimal valor_cuota, global::System.Decimal iva_facturas, global::System.Decimal cuota_iva, global::System.Decimal porcentaje_descuento_recargo, global::System.Decimal importe_descuento_recargo) { convenios convenios = new convenios(); convenios.id_convenio = id_convenio; convenios.importe_total = importe_total; convenios.valor_cuota = valor_cuota; convenios.iva_facturas = iva_facturas; convenios.cuota_iva = cuota_iva; convenios.porcentaje_descuento_recargo = porcentaje_descuento_recargo; convenios.importe_descuento_recargo = importe_descuento_recargo; return convenios; }
/// <summary> /// Deprecated Method for adding a new object to the convenios EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToconvenios(convenios convenios) { base.AddObject("convenios", convenios); }