コード例 #1
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            DateTime fechaAlta;

            if (!DateTime.TryParseExact(txtFechaAlta.Text, "dd/MM/yyyy", new CultureInfo("es-AR"), DateTimeStyles.None, out fechaAlta))
            {
                DangerMessage.Visible = true;
                LblDanger.Text        = "El formato de la fecha de alta debe ser dd/MM/yyyy.";
                return;
            }

            OperadorTuristicoDTO operadorTuristico = new OperadorTuristicoDTO();

            operadorTuristico.Activo       = chkActivo.Checked;
            operadorTuristico.Calificacion = Convert.ToInt32(txtCalificacion.Text);
            operadorTuristico.Descripcion  = txtNombreOperadorTuristico.Text;
            operadorTuristico.Direccion    = txtDomicilioOperador.Text;
            operadorTuristico.Email        = TextMailContacto.Text;
            operadorTuristico.FechaAlta    = fechaAlta;
            if (ddlTipoDestino.SelectedValue != "")
            {
                operadorTuristico.IdTipoDestino = Convert.ToInt32(ddlTipoDestino.SelectedValue);
            }
            operadorTuristico.IsNew               = false;
            operadorTuristico.Nombre              = txtNombreContacto.Text;
            operadorTuristico.PaginaWeb           = eMail.Text;
            operadorTuristico.Telefono            = txtTelefono.Text;
            operadorTuristico.IdOperadorTuristico = Convert.ToInt32(hdId.Value);

            OperadorTuristicoManager.UpdateOperadorTuristico(operadorTuristico);
            InicializarPantalla();
            LoadData();
            OcultarMensajes();
        }
コード例 #2
0
ファイル: Compras.aspx.cs プロジェクト: colog10/pav2
        private void CargarCombos()
        {
            List <OperadorTuristicoDTO> operadores             = new List <OperadorTuristicoDTO>();
            OperadorTuristicoDTO        operadorNoEspecificado = new OperadorTuristicoDTO();

            operadorNoEspecificado.Descripcion         = "SELECCIONE";
            operadorNoEspecificado.IdOperadorTuristico = 0;
            operadores.Add(operadorNoEspecificado);
            operadores.AddRange(OperadorTuristicoManager.GetOperadorTuristico());
            ddlOperadorTuristico.DataSource     = operadores;
            ddlOperadorTuristico.DataValueField = "idOperadorTuristico";
            ddlOperadorTuristico.DataTextField  = "descripcion";
            ddlOperadorTuristico.DataBind();
        }
コード例 #3
0
        private void CargarDatos(OperadorTuristicoDTO value)
        {
            chkActivo.Checked = value.Activo;
            txtNombreOperadorTuristico.Text = value.Descripcion;
            txtDomicilioOperador.Text       = value.Direccion;
            if (value.FechaAlta != CommonBase.DateTime_NullValue)
            {
                txtFechaAlta.Text = Convert.ToString(value.FechaAlta.ToShortDateString());
            }



            if (value.IdTipoDestino != CommonBase.Int_NullValue)
            {
                ddlTipoDestino.SelectedIndex = Convert.ToInt32(value.IdTipoDestino);
            }
            txtNombreContacto.Text = value.Nombre;
            eMail.Text             = value.PaginaWeb;
            txtTelefono.Text       = value.Telefono;
            TextMailContacto.Text  = value.Email;
            hdId.Value             = Convert.ToString(value.IdOperadorTuristico);
        }
コード例 #4
0
ファイル: OperadorTuristicoDB.cs プロジェクト: colog10/pav2
        public static void SaveOperadorTuristico(ref OperadorTuristicoDTO operadorTuristico)
        {
            SqlCommand command;

            if (operadorTuristico.IsNew)
            {
                command = GetDbSprocCommand("usp_OperadorTuristico_Insert");
                command.Parameters.Add(CreateOutputParameter("@IDOperadorTuristico", SqlDbType.Int));
            }
            else
            {
                command = GetDbSprocCommand("usp_OperadorTuristico_Update");
                command.Parameters.Add(CreateParameter("@IDOperadorTuristico", operadorTuristico.IdOperadorTuristico));
            }

            command.Parameters.Add(CreateParameter("@Descripcion", operadorTuristico.Descripcion, 30));
            command.Parameters.Add(CreateParameter("@Activo", operadorTuristico.Activo));
            command.Parameters.Add(CreateParameter("@Calificacion", operadorTuristico.Calificacion));
            command.Parameters.Add(CreateParameter("@Direccion", operadorTuristico.Direccion, 100));
            command.Parameters.Add(CreateParameter("@Email", operadorTuristico.Email, 35));
            command.Parameters.Add(CreateParameter("@FechaAlta", operadorTuristico.FechaAlta));
            command.Parameters.Add(CreateParameter("@IdTipoDestino", operadorTuristico.IdTipoDestino));
            command.Parameters.Add(CreateParameter("@Nombre", operadorTuristico.Nombre, 50));
            command.Parameters.Add(CreateParameter("@PaginaWeb", operadorTuristico.PaginaWeb, 50));
            command.Parameters.Add(CreateParameter("@Telefono", operadorTuristico.Telefono, 20));

            // Run the command.
            command.Connection.Open();
            command.ExecuteNonQuery();
            command.Connection.Close();

            // If this is a new record, let's set the ID so the object
            // will have it.
            if (operadorTuristico.IsNew)
            {
                operadorTuristico.IdOperadorTuristico = (int)command.Parameters["@IDOperadorTuristico"].Value;
            }
        }
コード例 #5
0
        internal override DTOBase PopulateDTO(SqlDataReader reader)
        {
            OperadorTuristicoDTO operadorTuristico = new OperadorTuristicoDTO();

            // IdOperadorTuristico
            if (!reader.IsDBNull(Ord_IdOperadorTuristico))
            {
                operadorTuristico.IdOperadorTuristico = reader.GetInt32(Ord_IdOperadorTuristico);
            }
            // IdTipoDestino
            if (!reader.IsDBNull(Ord_IdTipoDestino))
            {
                operadorTuristico.IdTipoDestino = reader.GetInt32(Ord_IdTipoDestino);
            }
            // Calificacion
            if (!reader.IsDBNull(Ord_Calificacion))
            {
                operadorTuristico.Calificacion = reader.GetInt32(Ord_Calificacion);
            }
            // Descripcion
            if (!reader.IsDBNull(Ord_Descripcion))
            {
                operadorTuristico.Descripcion = reader.GetString(Ord_Descripcion);
            }
            // Direccion
            if (!reader.IsDBNull(Ord_Direccion))
            {
                operadorTuristico.Direccion = reader.GetString(Ord_Direccion);
            }
            // Email
            if (!reader.IsDBNull(Ord_Email))
            {
                operadorTuristico.Email = reader.GetString(Ord_Email);
            }
            // Nombre
            if (!reader.IsDBNull(Ord_Nombre))
            {
                operadorTuristico.Nombre = reader.GetString(Ord_Nombre);
            }
            // PaginaWeb
            if (!reader.IsDBNull(Ord_PaginaWeb))
            {
                operadorTuristico.PaginaWeb = reader.GetString(Ord_PaginaWeb);
            }
            // Telefono
            if (!reader.IsDBNull(Ord_Telefono))
            {
                operadorTuristico.Telefono = reader.GetString(Ord_Telefono);
            }
            // Activo
            if (!reader.IsDBNull(Ord_Activo))
            {
                operadorTuristico.Activo = reader.GetBoolean(Ord_Activo);
            }
            // FechaAlta
            if (!reader.IsDBNull(Ord_FechaAlta))
            {
                operadorTuristico.FechaAlta = reader.GetDateTime(Ord_FechaAlta);
            }
            return(operadorTuristico);
        }
コード例 #6
0
 public static void UpdateOperadorTuristico(OperadorTuristicoDTO operadorTuristico)
 {
     OperadorTuristicoDB.SaveOperadorTuristico(ref operadorTuristico);
 }