示例#1
0
        public Classes.Ubicacion GetUbicacion()
        {
            Classes.Ubicacion result = new Classes.Ubicacion();;

            if (this.IdLocalidad != NULL_ID)
            {
                result = Localidades.GetUbicacionById(this.IdLocalidad);
            }

            return(result);
        }
示例#2
0
        private Prestador GetPrestadorFromControl()
        {
            Prestador p = new Prestador(this.EntityID, this.ObjectHash);

            // Datos obligatorios.
            p.Nombre      = this.txtNombre.Text;
            p.Activo      = this.chkActivo.Checked;
            p.Cuit        = this.txtCuit.Text;
            p.Email       = this.txtEmail.Text;
            p.Domicilio   = this.txtDomicio.Text;
            p.Nextel      = this.txtNextel.Text;
            p.Telefono1   = this.txtTelefono1.Text;
            p.Telefono2   = this.txtTelefono2.Text;
            p.Celular1    = this.txtCelular1.Text;
            p.Celular2    = this.txtCelular2.Text;
            p.Descripcion = this.txtDescripcion.Text;
            p.Iva         = this.ddlIva.SelectedValue;

            // Combos
            p.IdPais = Int32.Parse(this.ddlPais.SelectedValue);

            Classes.Ubicacion u = this.UbicacionPredictivo1.GetUbicacion();

            if (u != null)
            {
                p.IdPais      = u.IDPais;
                p.IdProvincia = u.IDProvincia;
                p.IdCiudad    = u.IDCiudad;
                p.IdLocalidad = u.IDLocalidad;
            }

            // Valores de tarifas
            p.LIV_MOVIDA = this.decLivMovida.Value;
            p.LIV_KM     = this.decLivKm.Value;

            p.SP1_MOVIDA = this.decSp1Movida.Value;
            p.SP1_KM     = this.decSp1Km.Value;

            p.SP2_MOVIDA = this.decSp2Movida.Value;
            p.SP2_KM     = this.decSp2Km.Value;

            p.PS1_MOVIDA = this.decPs1Movida.Value;
            p.PS1_KM     = this.decPs1Km.Value;

            p.PS2_MOVIDA = this.decPs2Movida.Value;
            p.PS2_KM     = this.decPs2Km.Value;

            return(p);
        }
示例#3
0
        private Entities.InterAsisst.Ticket GetTicketFromControl()
        {
            Entities.InterAsisst.Ticket t = new Entities.InterAsisst.Ticket(this.EntityID, this.ObjectHash);

            t.IdAfiliado = Classes.SessionHelper.ID_CASO_AFILIADO;
            t.IdEstado   = Int32.Parse(this.ddlEstado.SelectedValue);
            t.Telefono   = this.txtTelefono.Text.Trim();
            t.IDOperador = this.SessionOperador.ID;
            t.TipoTicket = this.ddlTipoCaso.SelectedValue;


            // Datos Origen.
            Classes.Ubicacion uOrigen = this.UbicacionOrigen.GetUbicacion;

            t.IdPaisOrigen      = uOrigen.IDPais;
            t.IdProvinciaOrigen = uOrigen.IDProvincia;
            t.IdCiudadOrigen    = uOrigen.IDCiudad;
            t.IdLocalidadOrigen = uOrigen.IDLocalidad;


            t.CalleOrigen = this.UbicacionOrigen.Dirección;

            // Datos Destino.
            Classes.Ubicacion uDestino = this.UbicacionDestino.GetUbicacion;

            t.IdPaisDestino      = uDestino.IDPais;
            t.IdProvinciaDestino = uDestino.IDProvincia;
            t.IdCiudadDestino    = uDestino.IDCiudad;
            t.IdLocalidadDestino = uDestino.IDLocalidad;

            t.CalleDestino = this.UbicacionDestino.Dirección;

            t.IdPrestador    = this.IdPrestador;
            t.IdProblema     = Int32.Parse(this.ddlProblema.SelectedValue);
            t.IdTipoServicio = Int32.Parse(this.ddlTipoServicio.SelectedValue);

            // Detalles
            t.Observacion             = new Observacion(SessionOperador.ID);
            t.Observacion.Descripcion = string.Format(TIPO_TICKET, t.TipoTicket) + this.txtDetalles.Text.Trim();


            return(t);
        }
        public Classes.Ubicacion GetUbicacion()
        {
            Classes.Ubicacion result = new Classes.Ubicacion(); ;

            if (this.IdLocalidad != NULL_ID)
            {
                result = Localidades.GetUbicacionById(this.IdLocalidad);
            }

            return result;
        }