예제 #1
0
        public string ToUri()
        {
            var query = HttpUtility.ParseQueryString(string.Empty);

            query["IdInterno"]             = IdInterno;
            query["Titulo"]                = Titulo;
            query["IdLineaNegocio"]        = IdLineaNegocio.ToString();
            query["Coeditorial"]           = Coeditorial?.ToString();
            query["Idioma"]                = Idioma.ToString();
            query["CodLinea_P"]            = CodLinea_P;
            query["IdTipoMaterialSAP"]     = IdTipoMaterialSAP.ToString();
            query["CodigoGrupo"]           = CodigoGrupo;
            query["IdProyecto"]            = IdProyecto?.ToString();
            query["IdProyectoAdicional"]   = IdProyectoAdicional?.ToString();
            query["IdProyectoGestion"]     = IdProyectoGestion?.ToString();
            query["IdCampana"]             = IdCampana.ToString();
            query["IdUsoComercial"]        = IdUsoComercial?.ToString();
            query["FechaComerializacion"]  = FechaComerializacion.ToString("yyyy-MM-dd");
            query["NecesidadInfo"]         = NecesidadInfo;
            query["IdColeccion"]           = IdColeccion?.ToString();
            query["IdSerie"]               = IdSerie?.ToString();
            query["ZGeografica"]           = ZGeografica?.ToString();
            query["UsuarioCreacion"]       = UsuarioCreacion;
            query["IdInternoOrigen"]       = IdInternoOrigen;
            query["IdInternoOrigenSAP"]    = IdInternoOrigenSAP;
            query["IdPais"]                = IdPais.ToString();
            query["PorcentajeCoedicion"]   = PorcentajeCoedicion?.ToString();
            query["TipoMaterialEducativo"] = TipoMaterialEducativo?.ToString();
            query["JerarquiaProducto"]     = JerarquiaProducto;

            return(query.ToString());
        }
예제 #2
0
파일: Agenda.cs 프로젝트: elasa/n_capas
        public void insert()
        {
            StringBuilder sb = new StringBuilder();

            if (telefonoExiste(Telefonos) == 0 && Telefonos != 0)
            {
                if (IdUsuario != 0 && Telefonos != 0 && !String.IsNullOrEmpty(Estado) && IdPais != 0 && IdCiudad != 0)
                {
                    sb.AppendLine("INSERT INTO telefono(idUsuario, numeroTelefono, estado, idPais, idCiudad)");
                    sb.AppendLine("VALUES(" + IdUsuario + "," + Telefonos + ",'" + Estado + "', " + IdPais + ", " + IdCiudad + ")");
                    conexion.updateQuery(sb.ToString());
                }
                else
                {
                    sb.AppendLine("INSERT INTO telefono(idUsuario, numeroTelefono, estado, idPais, idCiudad)");
                    sb.AppendLine("VALUES(");

                    if (IdUsuario == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdUsuario.ToString());
                    }

                    sb.AppendLine("," + Telefonos + ",'" + Estado + "',");

                    if (IdPais == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdPais.ToString());
                    }

                    sb.AppendLine(",");

                    if (IdCiudad == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdCiudad.ToString());
                    }

                    sb.AppendLine(")");

                    conexion.updateQuery(sb.ToString());
                }
            }
        }
예제 #3
0
파일: Agenda.cs 프로젝트: elasa/n_capas
        public void update()
        {
            StringBuilder sb = new StringBuilder();

            if (IdUsuario != 0 && Telefonos != 0 && !String.IsNullOrEmpty(Estado) && IdPais != 0 && IdCiudad != 0)
            {
                sb.AppendLine("UPDATE telefono ");
                sb.AppendLine("SET idUsuario=" + IdUsuario + ",numeroTelefono=" + Telefonos + ",estado='" + Estado + "', idPais=" + IdPais + ", idCiudad=" + IdCiudad + "");
                sb.AppendLine(" WHERE id=" + Id);
                conexion.updateQuery(sb.ToString());
            }
            else
            {
                sb.AppendLine("UPDATE telefono SET idUsuario=");

                if (IdUsuario == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdUsuario.ToString());
                }

                sb.AppendLine(", numeroTelefono=" + Telefonos + ", estado='" + Estado + "',idPais=");

                if (IdPais == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdPais.ToString());
                }

                sb.AppendLine(", idCiudad=");

                if (IdCiudad == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdCiudad.ToString());
                }

                sb.AppendLine(" WHERE id=" + Id + "");

                conexion.updateQuery(sb.ToString());
            }
        }