Ejemplo n.º 1
0
        private void llenarGrilla()
        {
            List <OnBreak.Negocio.Contrato> listaContrato = new List <OnBreak.Negocio.Contrato>();

            OnBreak.Negocio.Contrato objContrato = new OnBreak.Negocio.Contrato();

            listaContrato           = objContrato.LeerTodo();
            dgContratos.ItemsSource = listaContrato;
        }
Ejemplo n.º 2
0
        public void llenarGrilla()
        {
            List <OnBreak.Negocio.Contrato> listContrato = new List <OnBreak.Negocio.Contrato>();

            OnBreak.Negocio.Contrato objCon = new OnBreak.Negocio.Contrato();

            listContrato        = objCon.LeerTodo();
            listCon.ItemsSource = listContrato;
        }
Ejemplo n.º 3
0
        public ConfigEventoWindows(MainWindow main, OnBreak.Negocio.TipoEvento tipoEvento, OnBreak.ModalidadServicio modalidad,
                                   OnBreak.Negocio.Contrato contrato)
        {
            InitializeComponent();
            //asignacion de contrato local
            localContrato = contrato;
            //mostrar grid de evento:
            //MostrarEvento();
            //Agregar valores a combobox de eventos:
            AgregarEventos();
            cmb_tipo_evento.SelectedIndex = 0;
            this.main = main;
            //campos deshabilitados:
            //*txt_tipo_evento_evento.IsEnabled = false;
            txt_personal_base_evento.IsEnabled      = false;
            txt_valor_base_evento.IsEnabled         = false;
            txt_valor_total_evento.IsEnabled        = false;
            txt_valor_asistente_adicional.IsEnabled = false;
            txt_valor_personal_adicional.IsEnabled  = false;


            //*txt_tipo_evento_evento.Text = main.cmb_tipo_adm_contrato.SelectedValue.ToString();
            //evento = cmb_tipo_evento.SelectedValue.ToString();   /*txt_tipo_evento_evento.Text;*/

            //indice por defecto de los combobox:
            cmb_asist_adici_evento.SelectedIndex = 0;
            cmb_perso_adici_evento.SelectedIndex = 0;



            //arreglos int condatos para combobox:
            int[] asistentes = { 0, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200 };
            int[] personal   = { 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };

            //Llenar los combobox:
            foreach (int i in asistentes)
            {
                cmb_asist_adici_evento.Items.Add(i);
            }
            foreach (int i in personal)
            {
                cmb_perso_adici_evento.Items.Add(i);
            }
        }
Ejemplo n.º 4
0
        public List <Negocio.Contrato> LeerTodo()

        {
            try
            {
                List <Contrato> listCont  = new List <Contrato>();
                var             listDatos = conn.Contrato.Join(conn.ModalidadServicio, c => c.IdModalidad, m => m.IdModalidad, (c, m) => new { c, m })
                                            .Join(conn.TipoEvento, cm => cm.c.IdTipoEvento, te => te.IdTipoEvento, (cm, te) => new { cm, te })
                                            .Where(cont => (cont.cm.c.RutCliente == this.RutCliente || this.RutCliente == null) &&
                                                   (cont.cm.c.IdTipoEvento == this.IdTipoEvento || this.IdTipoEvento == 0) &&
                                                   (cont.cm.c.IdModalidad == this.IdModalidad || this.IdModalidad == null)).ToList();
                foreach (var v_cont in listDatos)
                {
                    Contrato c = new Contrato();
                    c.Numero             = v_cont.cm.c.Numero;
                    c.Creacion           = v_cont.cm.c.Creacion;
                    c.Termino            = v_cont.cm.c.Termino;
                    c.RutCliente         = v_cont.cm.c.RutCliente;
                    c.IdModalidad        = v_cont.cm.c.IdModalidad;
                    c.Nombre             = v_cont.cm.m.Nombre;
                    c.ValorBase          = v_cont.cm.m.ValorBase;
                    c.PersonalBase       = v_cont.cm.m.PersonalBase;
                    c.PersonalAdicional  = v_cont.cm.c.PersonalAdicional;
                    c.IdTipoEvento       = v_cont.cm.c.IdTipoEvento;
                    c.Descripcion        = v_cont.te.Descripcion;
                    c.FechaHoraInicio    = v_cont.cm.c.FechaHoraInicio;
                    c.FechaHoraTermino   = v_cont.cm.c.FechaHoraTermino;
                    c.Asistentes         = v_cont.cm.c.Asistentes;
                    c.PersonalAdicional  = v_cont.cm.c.PersonalAdicional;
                    c.Realizado          = v_cont.cm.c.Realizado;
                    c.ValorTotalContrato = v_cont.cm.c.ValorTotalContrato;
                    c.Observaciones      = v_cont.cm.c.Observaciones;
                    listCont.Add(c);
                }
                return(listCont);
            }
            catch (Exception e)
            {
                return(new List <Contrato>());
            }
        }
Ejemplo n.º 5
0
 public SaveContrato CreateSave(Contrato con)
 {
     return(new SaveContrato(con.Numero, con.Creacion, con.Termino, con.RutContacto, con.IdModalidad,
                             con.IdTipoEvento, con.FechaHoraInicio, con.FechaHoraTermino, con.Asistentes, con.PersonalAdicional,
                             con.Realizado, con.ValorTotalContrato, con.Observaciones));
 }