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(); }
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(); }
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); }
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; } }
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); }
public static void UpdateOperadorTuristico(OperadorTuristicoDTO operadorTuristico) { OperadorTuristicoDB.SaveOperadorTuristico(ref operadorTuristico); }