コード例 #1
0
        public FrmCONFIGEMPRESA()
        {
            InitializeComponent();

            cDATOSEMPRESA = CONTROLADORA.cDATOSEMPRESA.obtener_instancia();
            oDATOSEMPRESA = cDATOSEMPRESA.Obtener_DatosEmpresa();

            if (oDATOSEMPRESA != null)
            {
                gbDatosEmpresa.Enabled    = false;
                txtDueño.Text             = oDATOSEMPRESA.Dueño;
                txtLocalidad.Text         = oDATOSEMPRESA.Localidad;
                txtNombre.Text            = oDATOSEMPRESA.Nombre;
                btnModificarDatos.Visible = true;
            }
            else
            {
                ACCION = "A";
            }

            if (cDATOSEMPRESA.Obtener_DiasEmpresa().Count > 0)
            {
                ARMAR_GRILLA1();
            }

            if (cDATOSEMPRESA.Obtener_DiasNoLaborables().Count > 0)
            {
                ARMAR_GRILLA2();
            }
        }
コード例 #2
0
        public FrmDIAEMPRESA(MODELO.DIAS_EMPRESA miDIA, string miACCION, MODELO.DATOS_EMPRESA miDATOS)
        {
            InitializeComponent();
            cDATOSEMPRESA = CONTROLADORA.cDATOSEMPRESA.obtener_instancia();

            oDIASEMPRESA  = miDIA;
            oDATOSEMPRESA = miDATOS;
            ACCION        = miACCION;
        }
コード例 #3
0
        private void btnGuardarDatos_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtNombre.Text))
            {
                MessageBox.Show("Debe ingresar el nombre");
                return;
            }

            if (string.IsNullOrEmpty(txtDueño.Text))
            {
                MessageBox.Show("Debe ingresar el dueño");
                return;
            }

            if (string.IsNullOrEmpty(txtLocalidad.Text))
            {
                MessageBox.Show("Debe ingresar la localidad");
                return;
            }

            if (ACCION == "A")
            {
                oDATOSEMPRESA           = new MODELO.DATOS_EMPRESA();
                oDATOSEMPRESA.Nombre    = txtNombre.Text;
                oDATOSEMPRESA.Dueño     = txtDueño.Text;
                oDATOSEMPRESA.Localidad = txtLocalidad.Text;
                cDATOSEMPRESA.Agregar_DatosEmpresa(oDATOSEMPRESA);
            }
            else
            {
                oDATOSEMPRESA.Nombre    = txtNombre.Text;
                oDATOSEMPRESA.Dueño     = txtDueño.Text;
                oDATOSEMPRESA.Localidad = txtLocalidad.Text;
                cDATOSEMPRESA.Modificar_DatosEmpresa(oDATOSEMPRESA);
            }

            gbDatosEmpresa.Enabled    = false;
            btnModificarDatos.Visible = true;
            btnModificarDatos.Enabled = true;
            ACTIVAR_BOTONERA();
        }
コード例 #4
0
        public List <DateTime> Armar_Calendario(MODELO.MEDICO MEDICO, DateTime Fecha)
        {
            oMedico = MEDICO;
            List <DateTime> Fechas = new List <DateTime>();
            List <MODELO.DIAS_NO_LABORABLES> oDiasNoLaborables = obtener_diasnolaborables();

            oMedico.DIA_NO_LABORABLE_MEDICO = Obtener_Dias_No_Labotables_Medico(oMedico);
            oMedico.HORARIO_MEDICO          = Obtener_Horas_Medicos(oMedico);
            oDatos_Empresa = new MODELO.DATOS_EMPRESA();
            oDatos_Empresa.DIAS_EMPRESA = obtener_diasempresa();
            for (int x = 0; x <= oDiasNoLaborables.Count - 1; x++)
            {
                if (oDiasNoLaborables.ElementAt(x).Fecha.Month == Fecha.Month)
                {
                    Fechas.Add(oDiasNoLaborables.ElementAt(x).Fecha);
                }
            }
            for (int x = 0; x <= oMedico.DIA_NO_LABORABLE_MEDICO.Count - 1; x++)
            {
                if (oMedico.DIA_NO_LABORABLE_MEDICO.ElementAt(x).Fecha.Month == Fecha.Month)
                {
                    Fechas.Add(oMedico.DIA_NO_LABORABLE_MEDICO.ElementAt(x).Fecha);
                }
            }
            for (int i = 1; i <= DateTime.DaysInMonth(Fecha.Year, Fecha.Month); i++)
            {
                DateTime FechaMes = Convert.ToDateTime(i + "/" + Fecha.Month + "/" + Fecha.Year);
                List <MODELO.HORARIO_MEDICO> horariomedico = Obtener_Horas_Medicos(oMedico);
                List <MODELO.DIAS_EMPRESA>   diasempresa   = obtener_diasempresa();
                if (!diasempresa.Exists(x => x.Dia == ObtenerDiaDeLaSemana(FechaMes)))
                {
                    Fechas.Add(FechaMes);
                }
                else
                if (!horariomedico.Exists(x => x.Dia == ObtenerDiaDeLaSemana(FechaMes)))
                {
                    Fechas.Add(FechaMes);
                }
            }
            return(Fechas);
        }
コード例 #5
0
        public FrmCONFIGEMPRESA(MODELO.USUARIO oUSUARIO)
        {
            InitializeComponent();
            cDATOSEMPRESA = CONTROLADORA.cDATOSEMPRESA.obtener_instancia();
            oDATOSEMPRESA = cDATOSEMPRESA.Obtener_DatosEmpresa();

            btnGuardarDatos.Enabled           = oUSUARIO.VALIDAR_ACCION("FrmCONFIGEMPRESA", "btnGuardarDatos");
            btnCancelar.Enabled               = oUSUARIO.VALIDAR_ACCION("FrmCONFIGEMPRESA", "btnCancelar");
            btnModificarDatos.Enabled         = oUSUARIO.VALIDAR_ACCION("FrmCONFIGEMPRESA", "btnModificarDatos");
            AgregarDiaLaborable.Enabled       = oUSUARIO.VALIDAR_ACCION("FrmCONFIGEMPRESA", "AgregarDiaLaborable");
            btnEliminarDiaLaborable.Enabled   = oUSUARIO.VALIDAR_ACCION("FrmCONFIGEMPRESA", "btnEliminarDiaLaborable");
            btnAgregarDiaNoLaborable.Enabled  = oUSUARIO.VALIDAR_ACCION("FrmCONFIGEMPRESA", "btnAgregarDiaNoLaborable");
            btnEliminarDiaNoLaborable.Enabled = oUSUARIO.VALIDAR_ACCION("FrmCONFIGEMPRESA", "btnEliminarDiaNoLaborable");


            if (oDATOSEMPRESA != null)
            {
                gbDatosEmpresa.Enabled    = false;
                txtDueño.Text             = oDATOSEMPRESA.Dueño;
                txtLocalidad.Text         = oDATOSEMPRESA.Localidad;
                txtNombre.Text            = oDATOSEMPRESA.Nombre;
                btnModificarDatos.Visible = true;
                ACTIVAR_BOTONERA();
            }
            else
            {
                ACCION = "A";
                DESACTIVAR_BOTONERA();
            }

            if (cDATOSEMPRESA.Obtener_DiasEmpresa().Count > 0)
            {
                ARMAR_GRILLA1();
            }

            if (cDATOSEMPRESA.Obtener_DiasNoLaborables().Count > 0)
            {
                ARMAR_GRILLA2();
            }
        }
コード例 #6
0
 public void Modificar_DatosEmpresa(MODELO.DATOS_EMPRESA DATOS)
 {
     oCatalogo.Entry(DATOS).State = System.Data.Entity.EntityState.Modified;
     oCatalogo.SaveChanges();
 }
コード例 #7
0
 public void Agregar_DatosEmpresa(MODELO.DATOS_EMPRESA DATOS)
 {
     oCatalogo.DATOS_EMPRESAS.Add(DATOS);
     oCatalogo.SaveChanges();
 }