//eliminacion de datos
        public void EliminarTarifaResidencial(int id)
        {
            TarifaResidencial tarifaResidencial = db.TarifaResidencials.Find(id);

            db.TarifaResidencials.Remove(tarifaResidencial);
            db.SaveChanges();
        }
Esempio n. 2
0
        //<pesquisa na memoria>

        public double sincroniaConta_Consumidor(string pessoa, string codigo, string nomeLido, double leituraAtual, double leituraAnterior)
        {
            //referencias
            ITarifa   trf;
            BaseConta bcnt;

            double num = 2;

            if (pessoa == "Pessoa Física")
            {
                bcnt = new Conta_Residencial(nomeLido, codigo, leituraAtual, leituraAnterior);
                //seto os valores das leituras na classe base
                trf = new TarifaResidencial();
                bcnt.setTarifa(trf);//tava sem o trf
                num = bcnt.tarifa_MtdBaseConta(bcnt);
            }
            else
            {
                bcnt = new Conta_Comercial(nomeLido, codigo, leituraAtual, leituraAnterior);
                trf  = new TarifaComercial();
                bcnt.setTarifa(trf);
                num = bcnt.tarifa_MtdBaseConta(bcnt);
            }
            return(num);//retorna um consumo
        }
        //metodo para buscar
        //busca por tarifa rango
        public List <TarifaResidencial> Buscar(TarifaResidencial pTarifaResidencial)
        {
            var TarifaResidencials = from s in db.TarifaResidencials
                                     select s;

            TarifaResidencials = db.TarifaResidencials.Where(
                s => s.RangosDeConsumoEnMetrosCubicos.ToUpper().Contains(pTarifaResidencial.RangosDeConsumoEnMetrosCubicos.ToUpper()) ||
                s.RangosDeConsumoEnMetrosCubicos.ToLower().Contains(pTarifaResidencial.RangosDeConsumoEnMetrosCubicos.ToLower())
                );
            return(TarifaResidencials.ToList());
        }
Esempio n. 4
0
 private void mtEditar_Click(object sender, EventArgs e)
 {
     try
     {
         if (
             !String.IsNullOrEmpty(txtRangoConsumoM3.Text.Trim()) &&
             !String.IsNullOrEmpty(txtTarifaAcueductoM3.Text.Trim()) &&
             !String.IsNullOrEmpty(txtTarifaAlcantarillado.Text.Trim()) &&
             !String.IsNullOrEmpty(txtID.Text.Trim())
             )
         {
             if (!String.IsNullOrEmpty(txtID.Text))
             {
                 _tarifaResidencial = _tarifaResidencialDAL.ObtenerTarifaResidencial(Convert.ToInt32(txtID.Text));
                 if (_tarifaResidencial.TarifaResidencialID == Convert.ToInt32(txtID.Text))
                 {
                     _tarifaResidencial.RangosDeConsumoEnMetrosCubicos = txtRangoConsumoM3.Text;
                     _tarifaResidencial.TarifaAcueductoPrecioPorM3     = double.Parse(txtTarifaAcueductoM3.Text.Trim());
                     _tarifaResidencial.TarifasAlcantarillado          = double.Parse(txtTarifaAlcantarillado.Text.Trim());
                     _tarifaResidencialDAL.EditarTarifaResidencial(_tarifaResidencial);
                     CargaDatos();
                     LimpiarCajasDeTextos();
                     MetroFramework.MetroMessageBox.Show(this, "Edicion de dato exitosamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MetroFramework.MetroMessageBox.Show(this, "Por favor seleccionar un usuario con identificador", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
             else
             {
                 MetroFramework.MetroMessageBox.Show(this, "Por favor usar el boton Refrescar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MetroFramework.MetroMessageBox.Show(this, "Completar todos los campos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         MetroFramework.MetroMessageBox.Show(this, ex.Message, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 //edicion de datos
 public void EditarTarifaResidencial(TarifaResidencial pTarifaResidencial)
 {
     db.Entry(pTarifaResidencial).State = EntityState.Modified;
     db.SaveChanges();
 }
 //creacion de datos
 public void CrearTarifaResidencial(TarifaResidencial pTarifaResidencial)
 {
     db.TarifaResidencials.Add(pTarifaResidencial);
     db.SaveChanges();
 }
        //detalles
        public TarifaResidencial ObtenerTarifaResidencial(int id)
        {
            TarifaResidencial tarifaResidencial = db.TarifaResidencials.Find(id);

            return(tarifaResidencial);
        }