Пример #1
0
        public FrmPLANES(MODELO.PLAN miPLAN, string miaccion)
        {
            InitializeComponent();

            cPLANES = CONTROLADORA.cPLANES.obtener_instancia();
            oPLAN   = miPLAN;
            accion  = miaccion;
            ChkListServicios.Enabled = true;

            if (accion != "A")
            {
                TxtNombrePlan.Text      = oPLAN.Nombre;
                TxtDescripcionPlan.Text = oPLAN.Descripcion;
                TxtCostoPlan.Text       = oPLAN.Costo.ToString();
                if (oPLAN.Estado == true)
                {
                    ChkBoxEstadoPlan.Checked = true;
                }
                else
                {
                    ChkBoxEstadoPlan.Checked = false;
                }
            }

            if (accion == "C")
            {
                BtnCancelar.Text           = "CERRAR";
                TxtNombrePlan.Enabled      = false;
                TxtDescripcionPlan.Enabled = false;
                TxtCostoPlan.Enabled       = false;
                ChkListServicios.Enabled   = false;
                ChkBoxEstadoPlan.Enabled   = false;
            }
        }
Пример #2
0
        public List <MODELO.PLAN> Obtener_Planes(MODELO.PLAN oPLAN)
        {
            var lista = from plan in oCATALOGO.PLANES
                        select plan;

            return((List <MODELO.PLAN>)lista.ToList());
        }
Пример #3
0
        private void VerSERVICIOS_Load(object sender, EventArgs e)
        {
            oPLAN = (MODELO.PLAN)CbPlan.SelectedItem;

            ChkListServicios.DataSource    = null;
            ChkListServicios.DataSource    = oPLAN.SERVICIO.ToList();
            ChkListServicios.DisplayMember = "NOMBRE";


            for (int i = 0; i < ChkListServicios.Items.Count; i++)
            {
                MODELO.SERVICIO oServicio = (MODELO.SERVICIO)ChkListServicios.Items[i];
                foreach (MODELO.SERVICIO miServicio in oPLAN.SERVICIO.ToList())
                {
                    if (miServicio.Nombre == oServicio.Nombre)
                    {
                        ChkListServicios.SetItemChecked(i, true);
                    }
                }
            }
        }
Пример #4
0
 public void Eliminar_Plan(MODELO.PLAN oPlan)
 {
     oCATALOGO.PLANES.Remove(oPlan);
     oCATALOGO.SaveChanges();
 }
Пример #5
0
 public void Modificar_Plan(MODELO.PLAN oPlan)
 {
     oCATALOGO.Entry(oPlan).State = System.Data.Entity.EntityState.Modified;
     oCATALOGO.SaveChanges();
 }
Пример #6
0
 public void Agregar_Plan(MODELO.PLAN oPlan)
 {
     oCATALOGO.PLANES.Add(oPlan);
     oCATALOGO.SaveChanges();
 }