Example #1
0
        private void CargarSeleccion()
        {
            if (!_elimino)
            {
                cod_conceptos oConceptos = new cod_conceptos();

                DataGridViewRow row = this.dgvConceptos.CurrentRow;
                int id = Convert.ToInt32(row.Cells[0].Value);
                oConceptos = oConceptoImplement.Get(id);

                //ver los atributos y cargarlos
                this.lblCodigo.Text = oConceptos.id_concepto.ToString();
                this.txtDescripcion.Text = oConceptos.concepto;
                this.txtDescripcion.Enabled = false;

                //this.txtDuracion.Text= oConceptos.?
                this.txtVariable.Text = oConceptos.variable.ToString();
                //this.txtVigenciaDesde.Text = oConceptos.?
                this.chkAplicaCargo.Checked = (bool) oConceptos.aplicar_recargo;
                this.chkAplicaIva.Checked = (bool)oConceptos.aplicar_iva;
                this.chkAplicaDescuento.Checked = (bool)oConceptos.aplicar_descuento;

                //this.cmbAplicacion.SelectedValue = oConceptos.¿?
                //this.cmbEstado.SelectedValue = oConceptos.?
                this.cmbFormula.SelectedValue = oConceptos.id_formula;
                this.cmbSigno.SelectedValue = oConceptos.tipo_signo;

                DeshabilitarBotones();
            }
        }
        private void AgregarConceptoComoParticular()
        {
            cod_conceptos oCod_Conceptos = new cod_conceptos();
            ConceptoImplement oConceptoImplement = new ConceptoImplement();

            conceptos_particulares oConceptosParticulares = new conceptos_particulares();
            conceptosParticularesImplement oConceptosParticularesimplement = new conceptosParticularesImplement();
            PeriodosImplement oPeriodosImplement = new PeriodosImplement();

            string nuevoPeriodo = oPeriodosImplement.GetUltimoPeriodo();
            if (nuevoPeriodo != "")
            {
                DataGridViewRow rowconcepto = this.dgvConceptos.CurrentRow;
                int idConcepto = Convert.ToInt32(rowconcepto.Cells[0].Value);
                oCod_Conceptos = oConceptoImplement.Get(idConcepto);

                oConceptosParticulares.id_concepto = idConcepto;
                oConceptosParticulares.id_socio = _idSocio;
                //oConceptosParticulares.id_factura = oCod_Conceptos.;
                oConceptosParticulares.id_periodo = nuevoPeriodo;
                oConceptosParticulares.importe = decimal.Parse(oCod_Conceptos.variable.ToString());
                oConceptosParticulares.detalles = oCod_Conceptos.concepto;
                oConceptosParticulares.facturado = false;

                oConceptosParticularesimplement.Save(oConceptosParticulares);
                this.txtImporte.Text = oConceptosParticulares.importe.ToString();
                this.cmbPeriodo.SelectedValue = oConceptosParticulares.id_periodo;
            }
            CargarGrillaConceptosParticulares();
            btnActualizar.Visible = false;
        }
        public cod_conceptos Get(int id)
        {
            cod_conceptos oConcepto = new cod_conceptos();
            try
            {
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var regis = (from p in bd.cod_conceptos
                                 where p.id_concepto == id
                                 select p).Single();
                    oConcepto.id_concepto = regis.id_concepto;
                    oConcepto.concepto = regis.concepto;
                    oConcepto.orden_concepto = regis.orden_concepto;
                    oConcepto.activo = regis.activo;
                    oConcepto.id_formula = regis.id_formula;
                    oConcepto.variable = regis.variable;
                    oConcepto.tipo_signo = regis.tipo_signo;
                    oConcepto.aplicacion = regis.aplicacion;
                    oConcepto.concepto_particular = regis.concepto_particular;
                    oConcepto.aplicar_iva = regis.aplicar_iva;
                    oConcepto.aplicar_recargo = regis.aplicar_recargo;
                    oConcepto.aplicar_descuento = regis.aplicar_descuento;

                    return oConcepto;
                }
            }
            catch (Exception ex)
            {
                return oConcepto;
            }
        }
        public void CargarCombo(ComboBox combo, string InsertaFila)
        {
            IList ListarConceptos = GetAll();
            cod_conceptos oConcepto = new cod_conceptos();

            oConcepto.id_concepto = 0;
            oConcepto.concepto = InsertaFila;
            ListarConceptos.Insert(0, oConcepto);
            combo.DisplayMember = "concepto";
            combo.ValueMember = "id_concepto";
            combo.DataSource = ListarConceptos;
        }
Example #5
0
 public void AgregarDetalle(facturas_detalles oFacturaDetalle)
 {
     cod_conceptos oConcepto = new cod_conceptos();
     ConceptoImplement oConceptoImpl = new ConceptoImplement();
     oConcepto = oConceptoImpl.Get(oFacturaDetalle.id_concepto.Value);
     DataRow registro = _TablaGrilla.NewRow();
     registro["id_detalle"] = oFacturaDetalle.id_detalle;
     registro["id_concepto"] = oFacturaDetalle.id_concepto;
     registro["id_factura"] = oFacturaDetalle.id_factura;
     registro["id_orden"] = oFacturaDetalle.idOrden;
     registro["id_Tipo"] = oFacturaDetalle.idTipo;
     registro["concepto"] = oConcepto.concepto;
     registro["importe"] = Math.Round(oFacturaDetalle.importe, 2);
     _TablaGrilla.Rows.Add(registro);
     this.dgDetalleFut.DataSource = _TablaGrilla;
 }
Example #6
0
        private void Refacturar1()
        {
            decimal NetoConIVA = 0;
            decimal NetoSinIVA = 0;
            decimal SubTotal = 0;
            SocioConexionImplement oSocioConexionImplement = new SocioConexionImplement();
            DataTable DTMedidores = oSocioConexionImplement.GetEstadosMedidores();
            IList listaConceptos = new ConceptoImplement().GetActivosAll();
            DataTable DTUsuariosAFacturar = oSocioConexionImplement.GetSociosAFacturar(_periodo, _idSocio);
            _oFactura = new facturas();
            _oFactura.id_socio = _idSocio;
            //oFactura.id_medicion Ver como soluciono el idMedicion
            _oFactura.id_estadoPago = 1;//Impaga
            _oFactura.id_tarifa = 0;//aun no se carga
            _oFactura.id_convenio = 0;//Aun no se carga
            _oFactura.fechaPago = null;
            _oFactura.cobrado = 0;
            _oFactura.neto1 = 0;
            _oFactura.neto2 = 0;
            _oFactura.importeNeto = 0;
            _oFactura.importeTotal = 0;
            _oFactura.id_medicion = 0;
            if (DTUsuariosAFacturar.Rows[0]["medidor"].ToString() != "")
            {
                //preguntar como hago con la medicion?
                //socios_mediciones oSocioMedicionActual = new socios_mediciones();
                //SocioMedicionImplement oSocioMedicionImplement = new SocioMedicionImplement();
                //oSocioMedicionActual = oSocioMedicionImplement.ultimaMedicion(_idSocio);
                //socios_mediciones oSocioMedicionNew = new socios_mediciones();
                //oSocioMedicionNew.fecha_lectura = null;
                //oSocioMedicionNew.id_socio =_idSocio;
                NetoConIVA = 0;
                NetoSinIVA = 0;
                foreach (cod_conceptos oConcepto in listaConceptos)
                {
                    bool CorrespondeFacturar = false;
                    if (DTUsuariosAFacturar.Rows[0]["medidor"].ToString() != "")
                    {
                        //SocioMedicionImplement oSosioMedicionImpl = new SocioMedicionImplement();
                        //socios_mediciones oSocioMedicion = new socios_mediciones();
                        //oSocioMedicion = oSosioMedicionImpl.Get(oFactura.id_medicion.Value);
                    }
                    acciones oAccion = new acciones();
                    conceptos_particulares oConceptoParticular = new conceptos_particulares();
                    conceptosParticularesImplement oConceptoParticularImplement = new conceptosParticularesImplement();
                    AccionImplement oAccionesImplement = new AccionImplement();

                    if (oConcepto.aplicacion == 2)
                    { // si concepto Particular
                        oConceptoParticular = oConceptoParticularImplement.GetByFilter(_idSocio, oConcepto.id_concepto, _periodo);
                        if (oConceptoParticular != null)
                        {
                            CorrespondeFacturar = true;
                        }
                        else
                        {
                            // No encontrado entonces no corresponde facturar
                            CorrespondeFacturar = false;
                        }
                    }
                    else
                    {
                        //Concepto Activo y no particular entonces corresponde facturar
                        CorrespondeFacturar = true;
                    }

                    if (CorrespondeFacturar)
                    {
                        facturas_detalles oDetalle = new facturas_detalles();
                        FacturasDetallesImplement oFacturasDetallesImplement = new FacturasDetallesImplement();
                        //ConvenioImplement oConvenioImplement = new ConvenioImplement();
                        CalculosFacturacionFormulas oCalculosFacturacionFormulas = new CalculosFacturacionFormulas();
                        oDetalle = oCalculosFacturacionFormulas.getDetalle(_idSocio, decimal.Parse(DTUsuariosAFacturar.Rows[0]["cargo_fijo"].ToString()), decimal.Parse(DTUsuariosAFacturar.Rows[0]["abono"].ToString()), decimal.Parse(DTUsuariosAFacturar.Rows[0]["valor_m3"].ToString()), oConcepto, _oFactura, oConceptoParticular);
                        if (oDetalle.importe != 0)

                            AgregarDetalle(oDetalle);

                        // Calcula los subtotales separados para los conceptos con y sin IVA
                        if (oConcepto.aplicar_iva.Value)
                            NetoConIVA = NetoConIVA + oDetalle.importe;
                        else NetoSinIVA = NetoSinIVA + oDetalle.importe;
                        // Calcula los campos Neto1 y Neto2 utilizados en los
                        // cálculos de intereses
                        if (oConcepto.aplicar_recargo.Value)
                            _oFactura.neto1 = _oFactura.neto1.Value + Convert.ToSingle(oDetalle.importe);
                        else
                            _oFactura.neto2 = _oFactura.neto2.Value + Convert.ToSingle(oDetalle.importe);

                    }
                }

                // Obtiene el subtotal general como suma de los
                // subtotales parciales con y sin IVA
                SubTotal = NetoConIVA + NetoSinIVA;
                // Redondea el subtotal a dos dígitos
                SubTotal = decimal.Round(SubTotal, 2);
                // Registra el subtotal general
                _oFactura.importeNeto = Convert.ToSingle(SubTotal);
                // Calcula IVA (sólo para los conceptos que corresponde)
                facturas_detalles oFacDetalle = new facturas_detalles();
                FacturasDetallesImplement oFacDetalleImplement = new FacturasDetallesImplement();

                cod_conceptos oConceptoIVA = new cod_conceptos();
                ConceptoImplement oConceptoImplement = new ConceptoImplement();

                oConceptoIVA = oConceptoImplement.Get(23);//concepto IVA es el 23
                oFacDetalle.id_concepto = oConceptoIVA.id_concepto;
                oFacDetalle.id_factura = 0;
                oFacDetalle.idOrden = oConceptoIVA.orden_concepto;
                oFacDetalle.idTipo = 0;
                oFacDetalle.importe = decimal.Round(NetoConIVA * decimal.Parse(DTUsuariosAFacturar.Rows[0]["iva"].ToString()) / 100, 2);
                AgregarDetalle(oFacDetalle);

                // Calcula Total
                _oFactura.importeTotal = _oFactura.importeNeto.Value + Convert.ToSingle(oFacDetalle.importe); //este ahi que ver el tipo de dato

                //// Generar entradas en la base de CuentasCorrientes
                //CuentaCorrienteImplement oCuentaCorrienteImplement = new CuentaCorrienteImplement();
                //cuentas_corrientes oCuentaCorriente = new cuentas_corrientes();

                //oCuentaCorriente.fecha = DateTime.Now;
                //oCuentaCorriente.id_factura = _idFactura;
                //oCuentaCorriente.id_movimiento = 1;
                //oCuentaCorriente.id_socio = _idSocio;
                //oCuentaCorriente.importe_credito = 0;
                //oCuentaCorriente.importe_saldo = 0;
                //oCuentaCorriente.importe_debito = Convert.ToDecimal(oFactura.importeTotal);
                //oCuentaCorriente.id_cobranza = 0;
                //oCuentaCorrienteImplement.Save(oCuentaCorriente);

            }
        }
Example #7
0
        private void CargarFacturaFutura(string periodo, int idSocio)
        {
            decimal NetoConIVA = 0;
            decimal NetoSinIVA = 0;
            int idMedidor = 0;
            facturas oFactura = new facturas();
            FacturasImplement oFacturaImplement = new FacturasImplement();
            oFactura = oFacturaImplement.Get(_idFactura);
            _oFactura = new facturas();
            _oFactura.id_socio = _idSocio;
            //oFactura.id_medicion Ver como soluciono el idMedicion
            _oFactura.id_estadoPago = 1;//Impaga
            _oFactura.id_tarifa = 0;//aun no se carga
            _oFactura.id_convenio = 0;//Aun no se carga
            _oFactura.fechaPago = null;
            _oFactura.cobrado = 0;
            _oFactura.neto1 = 0;
            _oFactura.neto2 = 0;
            _oFactura.importeNeto = 0;
            _oFactura.importeTotal = 0;
            _oFactura.id_medicion = 0;

            // obtengo solo los conceptos activos
            IList listaConceptos = new ConceptoImplement().GetActivosAll();
            SocioConexionImplement oSocioConexionImpl = new SocioConexionImplement();
            DataTable DTUsuariosAFacturar = oSocioConexionImpl.GetSociosAFacturar(periodo, idSocio);
            if (DTUsuariosAFacturar.Rows[0]["medidor"].ToString() != "")
            {
                socios_mediciones oSocioMedicionActual = new socios_mediciones();
                SocioMedicionImplement oSocioMedicionImplement = new SocioMedicionImplement();
                oSocioMedicionActual = oSocioMedicionImplement.ultimaMedicion(int.Parse(DTUsuariosAFacturar.Rows[0]["id_socio"].ToString()));
                socios_mediciones oSocioMedicionNew = new socios_mediciones();
                oSocioMedicionNew.fecha_lectura = null;
                oSocioMedicionNew.id_socio = _idSocio;
                decimal consumo = 0;
                if (oSocioMedicionActual != null)
                {
                    consumo = (decimal)decimal.Parse((oSocioMedicionActual.consumo * 0.75).ToString());
                    oSocioMedicionNew.consumo = (int)Math.Truncate(consumo);
                    oSocioMedicionNew.lectura = oSocioMedicionActual.lectura + oSocioMedicionNew.consumo;
                }
                else
                {
                    oSocioMedicionNew.consumo = 0;
                    oSocioMedicionNew.lectura = 0;
                }
                idMedidor = oSocioMedicionImplement.Save(oSocioMedicionNew);
            }

            _oFactura.id_medicion = idMedidor;//Cargo 0 si no tiene medidor
            // recorre toda la base de conceptos

            foreach (cod_conceptos oConcepto in listaConceptos)
            {
                bool CorrespondeFacturar = false;

                if (_oFactura.id_medicion.Value != 0)
                {
                    //SocioMedicionImplement oSosioMedicionImpl = new SocioMedicionImplement();
                    //socios_mediciones oSocioMedicion = new socios_mediciones();
                    //oSocioMedicion = oSosioMedicionImpl.Get(oFactura.id_medicion.Value);
                }
                acciones oAccion = new acciones();
                conceptos_particulares oConceptoParticular = new conceptos_particulares();
                conceptosParticularesImplement oConceptoParticularImplement = new conceptosParticularesImplement();
                AccionImplement oAccionesImplement = new AccionImplement();

                if (oConcepto.aplicacion == 2)
                { // si concepto Particular

                    oConceptoParticular = oConceptoParticularImplement.GetByFilter(idSocio, oConcepto.id_concepto, _oFactura.id_periodo);
                    if (oConceptoParticular != null)
                    {
                        CorrespondeFacturar = true;
                    }
                    else
                    {
                        // No encontrado entonces no corresponde facturar
                        CorrespondeFacturar = false;
                    }
                }
                else
                {
                    //Concepto Activo y no particular entonces corresponde facturar
                    CorrespondeFacturar = true;
                }

                if (CorrespondeFacturar)
                {

                    facturas_detalles oDetalle = new facturas_detalles();
                    FacturasDetallesImplement oFacturasDetallesImplement = new FacturasDetallesImplement();
                    //ConvenioImplement oConvenioImplement = new ConvenioImplement();
                    CalculosFacturacionFormulas oCalculosFacturacionFormulas = new CalculosFacturacionFormulas();
                    oDetalle = oCalculosFacturacionFormulas.getDetalle(idSocio, decimal.Parse(DTUsuariosAFacturar.Rows[0]["cargo_fijo"].ToString()), decimal.Parse(DTUsuariosAFacturar.Rows[0]["abono"].ToString()), decimal.Parse(DTUsuariosAFacturar.Rows[0]["valor_m3"].ToString()), oConcepto, _oFactura, oConceptoParticular);
                    if (oDetalle.importe != 0)
                        AgregarDetalle(oDetalle);
                    // Calcula los subtotales separados para los conceptos con y sin IVA
                    if (oConcepto.aplicar_iva.Value)
                        NetoConIVA = NetoConIVA + oDetalle.importe;
                    else NetoSinIVA = NetoSinIVA + oDetalle.importe;
                    // Calcula los campos Neto1 y Neto2 utilizados en los
                    // cálculos de intereses
                    if (oConcepto.aplicar_recargo.Value)
                        oFactura.neto1 = oFactura.neto1.Value + Convert.ToSingle(oDetalle.importe);
                    else
                        oFactura.neto2 = oFactura.neto2.Value + Convert.ToSingle(oDetalle.importe);
                }
            }
            cod_conceptos oConceptoIVA = new cod_conceptos();
            ConceptoImplement oConceptoImplement = new ConceptoImplement();
            facturas_detalles oDetalleFac = new facturas_detalles();
            oConceptoIVA = oConceptoImplement.Get(23);//concepto IVA es el 23
            oDetalleFac.id_concepto = oConceptoIVA.id_concepto;
            oDetalleFac.id_factura = 0;
            oDetalleFac.idOrden = oConceptoIVA.orden_concepto;
            oDetalleFac.idTipo = 0;
            oDetalleFac.importe = decimal.Round(NetoConIVA * decimal.Parse(DTUsuariosAFacturar.Rows[0]["iva"].ToString()) / 100, 2);
            AgregarDetalle(oDetalleFac);
        }
        public decimal CalcularRecargo(int idFactura)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                Commons oCommons = new Commons();

                MySqlCommand _comando = new MySqlCommand(String.Format(
                "call GetTotalRecargoByFactura('{0}')", idFactura), dbConectorMySql.ObtenerConexion());

                MySqlDataReader _reader = _comando.ExecuteReader();
                DataTable detallesCalc = new DataTable();
                detallesCalc.Load(_reader);
                decimal Recargo = 0;
                Recargo = decimal.Parse(detallesCalc.Rows[0][0].ToString());

                /*var detallesByFact = (from d in bd.facturas_detalles
                                      join c in bd.cod_conceptos on d.id_concepto equals c.id_concepto
                                      where d.id_factura == idFactura
                                      select new
                                      {
                                          d.id_factura,
                                          d.id_detalle,
                                          d.id_concepto,
                                          d.idOrden,
                                          d.idTipo,
                                          d.importe,
                                          c.id_formula,
                                          c.orden_concepto,
                                          c.tipo_signo,
                                          c.variable,
                                          c.activo,
                                          c.aplicar_descuento,
                                          c.aplicar_iva,
                                          c.aplicar_recargo,
                                          c.concepto
                                      }).ToList();
                DataTable detallesCalc = oCommons.convertToTable(detallesByFact);

                foreach (DataRow rowDet in detallesCalc.Rows)
                {
                    if (bool.Parse(rowDet["aplicar_recargo"].ToString()))
                        Recargo = Recargo + decimal.Parse(rowDet["importe"].ToString());
                }*/
               /* periodos oPeriodo = new periodos();
                PeriodosImplement oPeriososImplement = new PeriodosImplement();

                FacturasImplement oFacturasImplement = new FacturasImplement();
                oPeriodo = oPeriososImplement.Get(oFacturasImplement.Get(idFactura).id_periodo.ToString());*/
                TimeSpan diferencia;
                DateTime fecha_primer_venc=new DateTime();
                fecha_primer_venc = DateTime.Parse(detallesCalc.Rows[0][1].ToString());
                if (fecha_primer_venc < DateTime.Today)
                {
                    diferencia = DateTime.Today - DateTime.Parse(fecha_primer_venc.ToString());
                }
                else {
                    diferencia = DateTime.Today - DateTime.Today;
                }
                cod_conceptos oCod_conceptos = new cod_conceptos();
                ConceptoImplement oConceptoImplement = new ConceptoImplement();
                oCod_conceptos = oConceptoImplement.Get(18);

                decimal? days = diferencia.Days*oCod_conceptos.variable;
                decimal resultado = 0;
                if (days >= 0) {
                    resultado = (decimal)days;
                }

                int idSocio = 0;
                idSocio = int.Parse(detallesCalc.Rows[0][2].ToString());
                socios oSocio = new socios();
                SocioImplement oSocioImplement = new SocioImplement();
                oSocio = oSocioImplement.Get(idSocio);

                tarifas oTarifa = new tarifas();
                TarifaImplement oTarifaImplement = new TarifaImplement();
                oTarifa = oTarifaImplement.Get(oSocio.id_socio);

                Recargo = Recargo * resultado;
                DateTime fecha_segundo_venc = new DateTime();
                fecha_segundo_venc = DateTime.Parse(detallesCalc.Rows[0][3].ToString());
                if (fecha_segundo_venc > DateTime.Today)
                {
                    if (oTarifa.cargo_fijo > Recargo) //esto lo hago segun la marca en recargo en tabla tarifas?
                    {
                        Recargo = (decimal)oTarifa.cargo_fijo;
                    }
                }
                return Recargo;
            }
        }
Example #9
0
        private void ModificarConcepto()
        {
            HabilitarBotones();
            this.gbDatos.Enabled = true;
            cod_conceptos oConceptos = new cod_conceptos();
            ConceptoImplement oConceptoImplement = new ConceptoImplement();
            DataGridViewRow row = this.dgvConceptos.CurrentRow;

            int id = Convert.ToInt32(row.Cells[0].Value);
            oConceptos = oConceptoImplement.Get(id);

            this.lblCodigo.Text = oConceptos.id_concepto.ToString();

            //this.txtDescripcion.Text = oConceptos.concepto.ToString();
            //this.txtDescripcion.Enabled = false;

            //this.cmbFormula.SelectedIndex = -1;
            //this.txtVariable.Text = oConceptos.variable.ToString();
            //this.cmbAplicacion.SelectedIndex = -1;
            //this.txtVigenciaDesde.Text = string.Empty;
            //this.cmbEstado.SelectedIndex = -1;
            //this.cmbSigno.SelectedIndex = -1;
            //this.txtDuracion.Text = string.Empty;

            //this.chkAplicaIva.Checked = (bool) oConceptos.aplicar_iva;
            //this.chkAplicaCargo.Checked = (bool)oConceptos.aplicar_recargo;
            //this.chkAplicaDescuento.Checked = (bool)oConceptos.aplicar_descuento;

            //this.dgvConceptos.Enabled = false;
        }
Example #10
0
        private void Guardar()
        {
            cod_conceptos oConceptos = new cod_conceptos();
            ConceptoImplement oConceptoImplement = new ConceptoImplement();
            if (this.lblCodigo.Text == "")
            {

                oConceptos.concepto = this.txtDescripcion.Text;

                oConceptos.id_formula = this.cmbFormula.SelectedIndex;
                oConceptos.variable = Decimal.Parse(this.txtVariable.Text);
                //oConceptos. = this.cmbAplicacion.SelectedIndex;
                //oConceptos. = this.txtVigenciaDesde.Text;
                //oConceptos. = this.cmbEstado.SelectedIndex;
                oConceptos.tipo_signo = this.cmbSigno.SelectedIndex;
                //oConceptos. = this.txtDuracion.Text;

                oConceptos.aplicar_iva = this.chkAplicaIva.Checked;
                oConceptos.aplicar_recargo = this.chkAplicaCargo.Checked;
                oConceptos.aplicar_descuento = this.chkAplicaDescuento.Checked;

                oConceptoImplement.Save(oConceptos);
            }
            else
            {
                DataGridViewRow row = this.dgvConceptos.CurrentRow;
                int id = Convert.ToInt32(row.Cells[0].Value);
                oConceptos = oConceptoImplement.Get(id);
            //    oCalle.calle = this.txtNombre.Text;
            //    oCalle.normalizado = this.txtNormalizado.Text;

                oConceptoImplement.Update(oConceptos);
            }
            DeshabilitarBotones();
            Limpiar();
            CargarGrid();
        }
        public void Update(cod_conceptos oConcepto)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                //var editar = (from p in bd.cod_conceptos
                //              where p.id_concepto == oConcepto.id_concepto
                //              select p).Single();

                //editar.id_formula = oConcepto.id_formula;
                //editar.concepto = oConcepto.concepto;
                //editar.orden_concepto = oConcepto.orden_concepto;
                //editar.activo = oConcepto.activo;
                //editar.id_formula = oConcepto.id_formula;
                //editar.variable = oConcepto.variable;
                //editar.tipo_signo = oConcepto.tipo_signo;
                //editar.concepto_particular = oConcepto.concepto_particular;
                //editar.aplicar_iva = oConcepto.aplicar_iva;
                //editar.aplicar_recargo = oConcepto.aplicar_recargo;
                //editar.aplicar_descuento = oConcepto.aplicar_descuento;
                //bd.SaveChanges();
            }
        }
 public void Save(cod_conceptos oConcepto)
 {
     cooperativaEntities bd = new cooperativaEntities();
     bd.cod_conceptos.AddObject(oConcepto);
     bd.SaveChanges();
 }
 /// <summary>
 /// Create a new cod_conceptos object.
 /// </summary>
 /// <param name="id_concepto">Initial value of the id_concepto property.</param>
 /// <param name="aplicacion">Initial value of the aplicacion property.</param>
 public static cod_conceptos Createcod_conceptos(global::System.Int32 id_concepto, global::System.Int32 aplicacion)
 {
     cod_conceptos cod_conceptos = new cod_conceptos();
     cod_conceptos.id_concepto = id_concepto;
     cod_conceptos.aplicacion = aplicacion;
     return cod_conceptos;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the cod_conceptos EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTocod_conceptos(cod_conceptos cod_conceptos)
 {
     base.AddObject("cod_conceptos", cod_conceptos);
 }