public int Grabar(TipoGrabacion myTipo, Actividad myActividad, IList <int> misDestinosIds)
 {
     try
     {
         int registrosAfectados = 0;
         var myDao = DaoActividad.CrearDao();
         if (myTipo.Equals(TipoGrabacion.Agregar))
         {
             registrosAfectados = myDao.Agregar(myActividad, misDestinosIds);
         }
         if (myTipo.Equals(TipoGrabacion.Editar))
         {
             registrosAfectados = myDao.Editar(myActividad, misDestinosIds);
         }
         if (myTipo.Equals(TipoGrabacion.Inhabilitar))
         {
             registrosAfectados = myDao.Inhabilitar(myActividad);
         }
         if (myTipo.Equals(TipoGrabacion.Habilitar))
         {
             registrosAfectados = myDao.Habilitar(myActividad);
         }
         return(registrosAfectados);
     }
     catch
     {
         throw;
     }
 }
Exemple #2
0
 private void listadoDataGridView_DoubleClick(object sender, EventArgs e)
 {
     this.datosLabel.Text = "Editando destino";
     this.estadoGrabacion = TipoGrabacion.Editar;
     this.HabilitarControles(true);
     this.ActivarDatos();
 }
        // Metodos del formulario.
        #region "Metodos del formulario."

        private void NuevoContrato()
        {
            this.myContrato   = Contrato.CrearContrato();
            this.EstadoForm   = EstadoFormulario.Crear;
            this.accionGrabar = TipoGrabacion.Agregar;
            this.ActivarControles();
        }
Exemple #4
0
 private void listarLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     this.ActivarListado();
     this.CargaListaEnGrillaDeDatos();
     this.idActividad     = 0;
     this.estadoGrabacion = TipoGrabacion.None;
 }
Exemple #5
0
 private void editarLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     this.datosLabel.Text = "Editando destino";
     this.estadoGrabacion = TipoGrabacion.Editar;
     this.HabilitarControles(true);
     this.ActivarDatos();
 }
Exemple #6
0
 public int Grabar(TipoGrabacion myTipo, Curso myCurso)
 {
     try
     {
         int registrosAfectados = 0;
         var myDao = DaoCurso.CrearDao();
         if (myTipo.Equals(TipoGrabacion.Agregar))
         {
             registrosAfectados = myDao.Agregar(myCurso);
         }
         if (myTipo.Equals(TipoGrabacion.Editar))
         {
             registrosAfectados = myDao.Editar(myCurso);
         }
         if (myTipo.Equals(TipoGrabacion.Inhabilitar))
         {
             registrosAfectados = myDao.Inhabilitar(myCurso);
         }
         if (myTipo.Equals(TipoGrabacion.Habilitar))
         {
             registrosAfectados = myDao.Habilitar(myCurso);
         }
         return(registrosAfectados);
     }
     catch
     {
         throw;
     }
 }
Exemple #7
0
 private void LimpiarControles()
 {
     this.nombreTextBox.Text         = string.Empty;
     this.tipoComboBox.SelectedIndex = 0;
     this.habilitarCheckBox.Visible  = false;
     this.idTransporte    = 0;
     this.estadoGrabacion = TipoGrabacion.Agregar;
 }
Exemple #8
0
 private void listadoDataGridView_DoubleClick(object sender, EventArgs e)
 {
     this.datosLabel.Text           = "Editando actividad";
     this.estadoGrabacion           = TipoGrabacion.Editar;
     this.nombreTextBox.Enabled     = true;
     this.habilitarCheckBox.Visible = false;
     this.ActivarDatos();
 }
Exemple #9
0
 private void editarLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     this.datosLabel.Text           = "Editando actividad";
     this.estadoGrabacion           = TipoGrabacion.Editar;
     this.nombreTextBox.Enabled     = true;
     this.habilitarCheckBox.Visible = false;
     this.ActivarDatos();
 }
Exemple #10
0
 private void LimpiarControles()
 {
     this.nombreTextBox.Text = string.Empty;
     this.destinosDataGridView.DataSource = null;
     this.habilitarCheckBox.Visible       = false;
     this.idActividad     = 0;
     this.estadoGrabacion = TipoGrabacion.Agregar;
 }
Exemple #11
0
 private void inhabilitarLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     this.datosLabel.Text = "Inhabilitar/Habilitar destino";
     this.estadoGrabacion = (this.habilitarCheckBox.CheckState.Equals(CheckState.Checked) ? TipoGrabacion.Inhabilitar : TipoGrabacion.Habilitar);
     this.HabilitarControles(false);
     this.ActivarDatos();
     this.habilitarCheckBox.Focus();
 }
Exemple #12
0
 private void inhabilitarLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     this.datosLabel.Text           = "Inhabilitar/Habilitar actividad";
     this.estadoGrabacion           = (this.habilitarCheckBox.CheckState.Equals(CheckState.Checked) ? TipoGrabacion.Inhabilitar : TipoGrabacion.Habilitar);
     this.nombreTextBox.Enabled     = false;
     this.habilitarCheckBox.Visible = true;
     this.ActivarDatos();
     this.habilitarCheckBox.Focus();
 }
Exemple #13
0
 // Constructor.
 protected CmdGrabar(TipoGrabacion myTipo)
 {
     this.accionGrabar     = myTipo;
     this.fueAlmacenado    = false;
     this.MensajeGrabacion = string.Empty;
     this.MensajeError     = string.Empty;
     this.OcurrioError     = false;
     this.myAccion         = string.Empty;
 }
Exemple #14
0
 private void ActividadesForm_Load(object sender, EventArgs e)
 {
     this.misDatos = DatosActividad.AbrirDatosActividad();
     this.editarLinkLabel.Enabled      = false;
     this.inhabilitarLinkLabel.Enabled = false;
     this.habilitarCheckBox.Visible    = false;
     this.CargaListaEnGrillaDeDatos();
     this.estadoGrabacion = TipoGrabacion.None;
     this.ActivarListado();
 }
 private void LimpiarControles()
 {
     this.nombreTextBox.Text        = string.Empty;
     this.direccionTextBox.Text     = string.Empty;
     this.webTextBox.Text           = string.Empty;
     this.telefonoTextBox.Text      = string.Empty;
     this.habilitarCheckBox.Visible = false;
     this.idHotel         = 0;
     this.estadoGrabacion = TipoGrabacion.Agregar;
 }
Exemple #16
0
 private void listadoDataGridView_DoubleClick(object sender, EventArgs e)
 {
     if (this.listadoDataGridView.Rows.Count.Equals(0))
     {
         return;
     }
     this.datosLabel.Text = "Editando cliente";
     this.estadoGrabacion = TipoGrabacion.Editar;
     this.ActivarDatos();
     this.HabilitarControles(true);
 }
Exemple #17
0
 private void LimpiarControles()
 {
     this.nombreTextBox.Text                 = string.Empty;
     this.hotelComboBox.SelectedIndex        = 0;
     this.actividadesDataGridView.DataSource = null;
     this.transporteComboBox.SelectedIndex   = 0;
     this.valorTextBox.Text         = string.Empty;
     this.habilitarCheckBox.Visible = false;
     this.idTour          = 0;
     this.estadoGrabacion = TipoGrabacion.Agregar;
 }
Exemple #18
0
 private void LimpiarControles()
 {
     this.lugarTextBox.Text                = string.Empty;
     this.guiaTextBox.Text                 = string.Empty;
     this.inicioDateTimePicker.Value       = DateTime.Today;
     this.terminoDateTimePicker.Value      = DateTime.Today;
     this.duracionTextBox.Text             = "0";
     this.transporteComboBox.SelectedIndex = 0;
     this.habilitarCheckBox.Visible        = false;
     this.idDestino       = 0;
     this.estadoGrabacion = TipoGrabacion.Agregar;
 }
Exemple #19
0
 private void LimpiarControles()
 {
     this.nombreCursoTextBox.Text                 = string.Empty;
     this.establecimientoTextBox.Text             = string.Empty;
     this.representanteTextBox.Text               = string.Empty;
     this.representanteTextBox.Tag                = "0";
     this.tipoRepresentanteComboBox.SelectedIndex = 0;
     this.emailTextBox.Text         = string.Empty;
     this.habilitarCheckBox.Visible = false;
     this.idCliente = 0;
     this.CrearDataTable();
     this.alumnosDataGridView.DataSource = this.alumnosDataTable;
     this.estadoGrabacion = TipoGrabacion.Agregar;
 }
 private void controlesModoBusqueda()
 {
     this.accionGrabar = TipoGrabacion.Nada;
     this.habilitarControles(false);
     this.LimpiarControles();
     this.HabilitarMenus(false);
     this.rutTextBox.Enabled     = true;
     this.nuevoButton.Visible    = true;
     this.grabarButton.Visible   = false;
     this.cancelarButton.Visible = false;
     this.textoMetroLabel.Text   = StringResources.MaestroClientes_MensajeModoBusqueda;;
     this.rutTextBox.Focus();
     FijarImagenDeAccion(Properties.Resources.ClientSearch, StringResources.MaestroClientes_MensajeModoBusqueda);
 }
Exemple #21
0
 private void TransportesForm_Load(object sender, EventArgs e)
 {
     this.misDatos = DatosTransporte.AbrirDatosTransporte();
     this.editarLinkLabel.Enabled      = false;
     this.inhabilitarLinkLabel.Enabled = false;
     this.habilitarCheckBox.Visible    = false;
     this.tipoComboBox.DataSource      = misDatos.ObtenerTiposDeTransporte();
     this.tipoComboBox.DisplayMember   = "descripcion";
     this.tipoComboBox.ValueMember     = "id_tipotransporte";
     this.tipoComboBox.SelectedIndex   = 0;
     this.CargaListaEnGrillaDeDatos();
     this.estadoGrabacion = TipoGrabacion.None;
     this.ActivarListado();
 }
 private void controlesModoBusqueda()
 {
     this.accionGrabar = TipoGrabacion.Nada;
     this.habilitarControles(false);
     this.LimpiarControles();
     this.HabilitarMenus(false);
     this.rutTextBox.Enabled             = true;
     this.nuevoToolStripMenuItem.Enabled = true;
     this.nuevoToolStripButton.Enabled   = true;
     this.grabarButton.Visible           = false;
     this.cancelarButton.Visible         = false;
     this.textoSoolStripStatusLabel.Text = "Buscando cliente.";
     this.rutTextBox.Focus();
 }
Exemple #23
0
 private void ClientesForm_Load(object sender, EventArgs e)
 {
     this.misDatos = DatosCurso.AbrirDatosCurso();
     this.tipoRepresentanteComboBox.BeginUpdate();
     this.tipoRepresentanteComboBox.DataSource    = misDatos.ObtenerTiposDeRepresentantes();
     this.tipoRepresentanteComboBox.DisplayMember = "descripcion";
     this.tipoRepresentanteComboBox.ValueMember   = "id_tiporepresentante";
     this.tipoRepresentanteComboBox.EndUpdate();
     this.editarLinkLabel.Enabled      = false;
     this.inhabilitarLinkLabel.Enabled = false;
     this.habilitarCheckBox.Visible    = false;
     this.CargaListaEnGrillaDeDatos();
     this.estadoGrabacion = TipoGrabacion.None;
     this.ActivarListado();
 }
Exemple #24
0
        private void DestinosForm_Load(object sender, EventArgs e)
        {
            DatosTransporte datosTransporte = DatosTransporte.AbrirDatosTransporte();

            this.transporteComboBox.DataSource    = datosTransporte.ObtenerListadoDeTransporte();
            this.transporteComboBox.DisplayMember = "Transporte";
            this.transporteComboBox.ValueMember   = "ID";
            this.misDatos = DatosDestino.AbrirDatosDestino();
            this.editarLinkLabel.Enabled      = false;
            this.inhabilitarLinkLabel.Enabled = false;
            this.habilitarCheckBox.Visible    = false;
            this.CargaListaEnGrillaDeDatos();
            this.estadoGrabacion = TipoGrabacion.None;
            this.ActivarListado();
        }
Exemple #25
0
        private void AbrirMaestroClientesModoChild(EstadoFormulario estado, TipoGrabacion accion, string rutQueBuscar)
        {
            MetroMaestroDeClientesForm myForm = new MetroMaestroDeClientesForm(this.StyleManager.Theme);

            myForm.RutExterno   = rutQueBuscar;
            myForm.EstadoForm   = estado;
            myForm.AccionGrabar = accion;
            myForm.IsChildForm  = true;
            var myCommand = CmdAbrirFormulario.Crear(myForm);

            myCommand.Ejecutar();
            if (myForm.HayCambios)
            {
                this.CargarClientes();
            }
        }
        private void AbrirMaestroContratosModoChild(EstadoFormulario estado, TipoGrabacion accion, string NumeroContratoQueBuscar)
        {
            MetroMaestroDeContratosForm myForm = new MetroMaestroDeContratosForm(this.formularioMetroStyleManager.Theme);

            myForm.NumeroContratoExterno = NumeroContratoQueBuscar;
            myForm.EstadoForm            = estado;
            myForm.AccionGrabar          = accion;
            myForm.IsChildForm           = true;
            CmdAbrirFormulario myCommand = CmdAbrirFormulario.Crear(myForm);

            myCommand.Ejecutar();
            if (myForm.HayCambios)
            {
                this.CargarContratos();
            }
        }
        private void TerminarContrato()
        {
            DialogResult myResult = MessageBox.Show("¿Esta seguro de dar termino al contrato número " + this.numeroContratoTextBox.Text + " del cliente " + this.nombreTextBox.Text + " " + this.apellidoTextBox.Text + " que tiene asignado el plan " + this.planComboBox.Text + "?", "Atención.", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (myResult == DialogResult.No)
            {
                return;
            }
            DateTime fecha = DateTime.Today;

            this.terminoContratoTextBox.Text     = fecha.ToShortDateString().ToString();
            this.contratoVigenteCheckBox.Checked = false;
            this.grabarButton.Visible            = true;
            this.cancelarButton.Visible          = true;
            this.accionGrabar = TipoGrabacion.Actualizar;
            MessageBox.Show("La fecha de termino de contrato ha sido fijada como " + fecha.ToShortDateString().ToString() + ", proceda a grabar la información del contrato presionando el botón [Grabar], si cancela la acción con el botón [Cancelar], el termino de contrato no tendra efecto alguno y este segirá vigente.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        private void TerminarContrato()
        {
            DialogResult myResult = MsgBox.Show(this, string.Format(StringResources.MaestroContratos_MensajePreguntaDETerminoDeContrato, this.numeroContratoTextBox.Text, this.nombreTextBox.Text + " " + this.apellidoTextBox.Text, this.planComboBox.Text), StringResources.TituloMensajes_Atencion, MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (myResult == DialogResult.No)
            {
                return;
            }
            DateTime fecha = DateTime.Today;

            this.terminoContratoTextBox.Text     = fecha.ToShortDateString().ToString();
            this.contratoVigenteCheckBox.Checked = false;
            this.grabarButton.Visible            = true;
            this.cancelarButton.Visible          = true;
            this.accionGrabar = TipoGrabacion.Actualizar;
            MsgBox.Show(this, string.Format(StringResources.MaestroContratos_MensajeCambioFechaDETerminoDeContrato, fecha.ToShortDateString().ToString()), StringResources.TituloMensajes_Atencion, MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
 private void controlesModoBusqueda()
 {
     this.cacheTimer.Stop();
     this.QuitarArchivoDeCache();
     this.myContrato = Contrato.CrearContrato("");
     this.VisualizarInformacionDeContrato();
     this.accionGrabar = TipoGrabacion.Nada;
     this.habilitarControles(false);
     this.HabilitarBotonesLaterales(false);
     this.numeroContratoTextBox.Enabled = true;
     this.numeroContratoButton.Enabled  = true;
     this.nuevoButton.Visible           = true;
     this.grabarButton.Visible          = false;
     this.cancelarButton.Visible        = false;
     this.FijarImagen(Properties.Resources.ContractSearch, StringResources.MaestroContratos_MensajeModoBusqueda);
     this.textoMetroLabel.Text = StringResources.MaestroContratos_MensajeModoBusqueda;
     this.numeroContratoTextBox.Focus();
 }
        public int Grabar(TipoGrabacion myTipo, Hotel myHotel)
        {
            int registrosAfectados = 0;
            var myDao = DAOHotel.CrearDao();

            if (myTipo.Equals(TipoGrabacion.Agregar))
            {
                registrosAfectados = myDao.Agregar(myHotel);
            }
            if (myTipo.Equals(TipoGrabacion.Editar))
            {
                registrosAfectados = myDao.Editar(myHotel);
            }
            if (myTipo.Equals(TipoGrabacion.Inhabilitar))
            {
                registrosAfectados = myDao.Inhabilitar(myHotel);
            }
            if (myTipo.Equals(TipoGrabacion.Habilitar))
            {
                registrosAfectados = myDao.Habilitar(myHotel);
            }
            return(registrosAfectados);
        }