示例#1
0
        public static string CargarTipo()
        {
            Controller_Preprensa c      = new Controller_Preprensa();
            List <Preprensa>     lista  = c.CargaTipos("", 3);
            List <Preprensa>     lista2 = new List <Preprensa>();

            int       contador = 1;
            Preprensa insert1  = new Preprensa();

            insert1.Direccion = "Seleccionar";
            lista2.Insert(0, insert1);
            foreach (Preprensa ps in lista)
            {
                Preprensa objst = new Preprensa();
                //objst.Componente = ps.Componente;
                objst.Direccion   = ps.Direccion;
                objst.IDDireccion = ps.IDDireccion;
                lista2.Insert(contador, objst);
                contador++;
            }

            JavaScriptSerializer jscript = new JavaScriptSerializer();

            return(jscript.Serialize(lista2));
        }
示例#2
0
        //Preprensa_CargaModificar
        public Preprensa CargaParaModificar(string IDRequerimiento, int procedimiento)
        {
            Preprensa  d        = null;
            Conexion   conexion = new Conexion();
            SqlCommand cmd      = conexion.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Preprensa_CargaModificar";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@IDRequerimiento", IDRequerimiento);
                cmd.Parameters.AddWithValue("@Procedimiento", procedimiento);
                SqlDataReader reader = cmd.ExecuteReader();
                if (reader.Read())
                {
                    d             = new Preprensa();
                    d.FechaVB     = Convert.ToDateTime(reader["FechaVB"].ToString()).ToString("dd/MM/yyyy");
                    d.HoraVB      = reader["HoraVB"].ToString();
                    d.MinutoVB    = reader["MinutoVB"].ToString();
                    d.PagColor    = reader["PagColor"].ToString();
                    d.PagImproof  = reader["PagImproof"].ToString();
                    d.PagArmado   = reader["PagArmado"].ToString();
                    d.TipoArchivo = reader["TipoArchivo"].ToString();
                    d.RevisaCSR   = reader["RevisaCSR"].ToString();
                    d.Observacion = reader["Observacion"].ToString();
                    d.Estado      = reader["Estado"].ToString();
                }
            }
            conexion.CerrarConexion();
            return(d);
        }
示例#3
0
 public static string[] ModificaRequerimiento(string IDRequerimiento)
 {
     try
     {
         Controller_Preprensa c = new Controller_Preprensa();
         Preprensa            d = c.CargaParaModificar(IDRequerimiento, 0);
         string HorVB           = "";
         string MinVB           = "";
         if (d.HoraVB.Length == 1)
         {
             HorVB = "0" + d.HoraVB;
         }
         else
         {
             HorVB = d.HoraVB;
         }
         if (d.MinutoVB.Length == 1)
         {
             MinVB = "0" + d.MinutoVB;
         }
         else
         {
             MinVB = d.MinutoVB;
         }
         return(new[] { d.FechaVB, HorVB, MinVB, d.PagColor, d.PagImproof, d.PagArmado, d.TipoArchivo, d.RevisaCSR, d.Observacion, d.Estado });
     }
     catch
     {
         return(new[] { "Error" });
     }
 }
示例#4
0
        public Preprensa CargaSolicitud(string ot, int procedimiento)
        {
            Preprensa  d        = null;
            Conexion   conexion = new Conexion();
            SqlCommand cmd      = conexion.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Preprensa_CargaSolicitud";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@OT", ot);
                cmd.Parameters.AddWithValue("@Procedimiento", procedimiento);
                SqlDataReader reader = cmd.ExecuteReader();
                if (reader.Read())
                {
                    d                = new Preprensa();
                    d.OT             = reader["OT"].ToString();
                    d.NombreOT       = reader["NombreOT"].ToString();
                    d.FechaCreacion  = Convert.ToDateTime(reader["FechaCreacion"].ToString()).ToString("dd/MM/yyyy");
                    d.Cliente        = reader["Cliente"].ToString();
                    d.CSR            = reader["CSR"].ToString();
                    d.FormatoCerrado = reader["FormatoCerrado"].ToString();
                    d.Tiraje         = Convert.ToInt32(reader["TirajeOT"].ToString()).ToString("N0").Replace(",", ".");
                    d.RutCliente     = reader["RutCliente"].ToString().Replace("-", "");
                }
            }
            conexion.CerrarConexion();
            return(d);
        }
示例#5
0
 public static string[] CargarDireccionesDetalle(string IDDireccion, string Direccion)
 {
     try
     {
         Controller_Preprensa c = new Controller_Preprensa();
         Preprensa            d = c.CargaDetalleDireccion(IDDireccion, Direccion, 0);
         return(new[] { d.Pais, d.Region, d.Ciudad, d.Comuna, d.Tipo, d.NroTipo, d.Piso, d.Contacto, d.CodTelefono, d.AreaTelefono, d.Telefono, d.AreaCelular, d.Celular, d.Correo });
     }
     catch
     {
         return(new[] { "Error" });
     }
 }
示例#6
0
 public static string[] CargaDireccionModi(string IDDireccion)
 {
     try
     {
         Controller_Preprensa c = new Controller_Preprensa();
         Preprensa            d = c.cargaDireccionesaEdit(IDDireccion, 2);
         return(new[] { d.IDDireccion, d.Direccion, d.Pais, d.Region, d.Comuna, d.Ciudad, d.Tipo, d.NroTipo, d.Piso, d.Contacto, d.CodTelefono, d.AreaTelefono, d.Telefono, d.AreaCelular, d.Celular, d.Correo, d.Observacion });
     }
     catch
     {
         return(new[] { "Error" });
     }
 }
示例#7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Preprensa p = cp.CargaSolicitud(Request.QueryString["OT"], 0);
         lblOP.Text             = p.OT;
         lblNombreOP.Text       = p.NombreOT;
         lblCliente.Text        = p.Cliente;
         lblFechaCreacion.Text  = p.FechaCreacion;
         lblTiraje.Text         = p.Tiraje;
         lblFormatoCerrado.Text = p.FormatoCerrado;
         lblCSR.Text            = p.CSR;
         lblRutCliente.Text     = p.RutCliente;
         lblUsuario.Text        = Request.QueryString["usu"];
         bool r = cp.EliminaDireccionesPendientes(Request.QueryString["usu"], Request.QueryString["usu"], 1);
     }
 }
示例#8
0
        public Preprensa cargaDireccionesaEdit(string idDireccion, int procedimiento)
        {
            Preprensa  d        = null;
            Conexion   conexion = new Conexion();
            SqlCommand cmd      = conexion.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "[Preprensa_CargaModificar]";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@IDRequerimiento", idDireccion);
                cmd.Parameters.AddWithValue("@Procedimiento", procedimiento);
                SqlDataReader reader = cmd.ExecuteReader();
                if (reader.Read())
                {
                    d              = new Preprensa();
                    d.IDDireccion  = reader["id_Direccion"].ToString();
                    d.Direccion    = reader["Direccion"].ToString();
                    d.Pais         = reader["Pais"].ToString();
                    d.Region       = reader["Region"].ToString();
                    d.Comuna       = reader["Comuna"].ToString();
                    d.Ciudad       = reader["Ciudad"].ToString();
                    d.Tipo         = reader["Tipo"].ToString();
                    d.NroTipo      = reader["NroTipo"].ToString();
                    d.Piso         = reader["Piso"].ToString();
                    d.Contacto     = reader["Contacto"].ToString();
                    d.CodTelefono  = reader["CodTelefono"].ToString();
                    d.AreaTelefono = reader["AreaTelefono"].ToString();
                    d.Telefono     = reader["Telefono"].ToString();
                    d.AreaCelular  = reader["AreaCelular"].ToString();
                    d.Celular      = reader["Celular"].ToString();
                    d.Correo       = reader["Correo"].ToString();
                    d.Observacion  = reader["Observacion"].ToString();
                }
            }
            conexion.CerrarConexion();
            return(d);
        }
示例#9
0
        public Preprensa CargaDetalleDireccion(string IDDireccion, string Direccion, int procedimiento)
        {
            Preprensa  d        = null;
            Conexion   conexion = new Conexion();
            SqlCommand cmd      = conexion.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Preprensa_CargaDetalleDirecciones";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@IDDireccion", IDDireccion);
                cmd.Parameters.AddWithValue("@Direccion", Direccion);
                cmd.Parameters.AddWithValue("@Procedimiento", procedimiento);
                SqlDataReader reader = cmd.ExecuteReader();
                if (reader.Read())
                {
                    d              = new Preprensa();
                    d.Pais         = reader["NombrePais"].ToString();
                    d.Ciudad       = reader["NombreCiudad"].ToString();
                    d.Comuna       = reader["NombreComuna"].ToString();
                    d.Region       = reader["NombreRegion"].ToString();
                    d.Tipo         = reader["Tipo"].ToString();
                    d.NroTipo      = reader["nrotipo"].ToString();
                    d.Piso         = reader["Piso"].ToString();
                    d.Contacto     = reader["contacto"].ToString();
                    d.CodTelefono  = reader["CodTelefono"].ToString();
                    d.AreaTelefono = reader["AreaTelefono"].ToString();
                    d.Telefono     = reader["Telefono"].ToString();
                    d.AreaCelular  = reader["AreaCelular"].ToString();
                    d.Celular      = reader["Celular"].ToString();
                    d.Correo       = reader["Correo"].ToString();
                }
            }
            conexion.CerrarConexion();
            return(d);
        }
示例#10
0
        public List <Preprensa> CargaDirecciones(string ot, int procedimiento)
        {
            List <Preprensa> lista = new List <Preprensa>();
            Conexion         con   = new Conexion();
            SqlCommand       cmd   = con.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Preprensa_CargaSolicitud";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@OT", ot);
                cmd.Parameters.AddWithValue("@Procedimiento", procedimiento);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Preprensa d = new Preprensa();
                    d.Direccion   = reader["CALLESUCURSAL"].ToString();
                    d.IDDireccion = reader["IDSucursal"].ToString();
                    lista.Add(d);
                }
            }
            con.CerrarConexion();
            return(lista);
        }