Beispiel #1
0
        public double frete(tipoEnvio te, string cep)
        {
            double v;
            v = 0; //calculo do valorfrete

            return v;
        }
Beispiel #2
0
 public EnvioADomicilio(int nroEnvio, int nroCompra, string nombreResponsable, string calle, int altura, double costo) : base(nroEnvio, nroCompra, nombreResponsable)
 {
     this.calle  = calle;
     this.altura = altura;
     this.costo  = costo;
     this.envio  = tipoEnvio.Domicilio;
 }
Beispiel #3
0
 public void realizaEnvio(string data, tipoEnvio te, string cep)
 {
     //_data = data;
     //movimentacaoCaixa c = new movimentacaoCaixa(movimentacaoCaixa.tipoCaixa.Tiago);
     //c.saque(frete(te,cep), movimentacaoCaixa.categoria.Correios);
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        tIdServicio.Text    = Request.QueryString["idservicio"];
        tIdFormato.Text     = Request.QueryString["idformato"];
        tNombreUsuario.Text = Request.QueryString["usuario"];
        idUsuario           = Request.QueryString["idUsuario"];

        int result;

        if (int.TryParse(tIdServicio.Text, out result))
        {
            idCliente = result;
        }
        else
        {
            Mensaje.Text = "Parámetros de Uso erróneos";
            return;
        }

        DataSet   Ds = new DataSet();
        DataTable Dt = new DataTable();

        safservicio.capaservicioSoapClient cliente = new safservicio.capaservicioSoapClient();

        Ds = cliente.ServicioCamposClave(idCliente);
        Dt = Ds.Tables[0];

        cmbCampoClave.DataTextField  = "salida";
        cmbCampoClave.DataValueField = "TipoTablaInv";
        cmbCampoClave.DataSource     = Dt;
        cmbCampoClave.DataBind();

        //   cliente.Close();

        SqlConnection cn = new SqlConnection();

        cn.ConnectionString = ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString;
        cn.Open();
        SqlCommand cm = new SqlCommand();

        cm.Connection  = cn;
        cm.CommandText = "spGetTipoEnvioClienteServicio @idcliente=" + tIdServicio.Text;

        SqlDataReader    Dr          = cm.ExecuteReader();
        List <tipoEnvio> lsTipoEnvio = new List <tipoEnvio>();

        while (Dr.Read())
        {
            tipoEnvio tp = new tipoEnvio();
            tp.codigo      = Dr["codigo"].ToString();
            tp.descripcion = Dr["descripcion"].ToString();
            lsTipoEnvio.Add(tp);
        }
        Dr.Close();

        cm.CommandText = "spGetTiempoRespuestaClienteServicio @idcliente=" + tIdServicio.Text;
        Dr             = cm.ExecuteReader();
        List <tiempoRespuesta> lsTiempoRespuesta = new List <tiempoRespuesta>();

        while (Dr.Read())
        {
            tiempoRespuesta tr = new tiempoRespuesta();
            tr.codigo      = Dr["codigo"].ToString();
            tr.descripcion = Dr["descripcion"].ToString();
            lsTiempoRespuesta.Add(tr);
        }
        Dr.Close();

        cm.CommandText = "select codigo, descripcion from SAF_Codificacion where nombre_tabla = 'FORMA_ENVIO' order by codigo";
        Dr             = cm.ExecuteReader();
        List <formaEnvio> lsFormaEnvio = new List <formaEnvio>();

        while (Dr.Read())
        {
            formaEnvio fe = new formaEnvio();
            fe.codigo      = Dr["codigo"].ToString();
            fe.descripcion = Dr["descripcion"].ToString();
            lsFormaEnvio.Add(fe);
        }
        Dr.Close();

        cm.CommandText = "select codigo, descripcion from SAF_Codificacion where nombre_tabla='TIPO_SALIDA' order by codigo";
        Dr             = cm.ExecuteReader();
        List <tipoSalida> lsTipoSalida = new List <tipoSalida>();

        while (Dr.Read())
        {
            tipoSalida ts = new tipoSalida();
            ts.codigo      = Dr["codigo"].ToString();
            ts.descripcion = Dr["descripcion"].ToString();
            lsTipoSalida.Add(ts);
        }
        Dr.Close();

        cmbFormaEnvio.DataValueField = "codigo";
        cmbFormaEnvio.DataTextField  = "descripcion";
        cmbFormaEnvio.DataSource     = lsFormaEnvio.ToList();
        cmbFormaEnvio.DataBind();

        cmbTiempoServicio.DataValueField = "codigo";
        cmbTiempoServicio.DataTextField  = "descripcion";
        cmbTiempoServicio.DataSource     = lsTiempoRespuesta.ToList();
        cmbTiempoServicio.DataBind();

        cmbTipoEnvio.DataValueField = "codigo";
        cmbTipoEnvio.DataTextField  = "descripcion";
        cmbTipoEnvio.DataSource     = lsTipoEnvio.ToList();
        cmbTipoEnvio.DataBind();

        cmbTipoSalida.DataValueField = "codigo";
        cmbTipoSalida.DataTextField  = "descripcion";
        cmbTipoSalida.DataSource     = lsTipoSalida.ToList();
        cmbTipoSalida.DataBind();

        habilitarEnvio(false);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        tIdServicio.Text    = Request.QueryString["idservicio"];
        tNombreUsuario.Text = Request.QueryString["usuario"];
        idUsuario           = Request.QueryString["idUsuario"];

        Mensaje.Text = "";
        btnEmitirSolicitud.Enabled = false;
        Button1.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(Button1, null) + ";");
        SqlConnection cn = new SqlConnection();

        cn.ConnectionString = ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString;
        cn.Open();
        SqlCommand cm = new SqlCommand();

        cm.Connection  = cn;
        cm.CommandText = "spGetTipoEnvioClienteServicio @idcliente=" + tIdServicio.Text;

        SqlDataReader    Dr          = cm.ExecuteReader();
        List <tipoEnvio> lsTipoEnvio = new List <tipoEnvio>();

        while (Dr.Read())
        {
            tipoEnvio tp = new tipoEnvio();
            tp.codigo      = Dr["codigo"].ToString();
            tp.descripcion = Dr["descripcion"].ToString();
            lsTipoEnvio.Add(tp);
        }
        Dr.Close();

        cm.CommandText = "spGetTiempoRespuestaClienteServicio @idcliente=" + tIdServicio.Text;
        Dr             = cm.ExecuteReader();
        List <tiempoRespuesta> lsTiempoRespuesta = new List <tiempoRespuesta>();

        while (Dr.Read())
        {
            tiempoRespuesta tr = new tiempoRespuesta();
            tr.codigo      = Dr["codigo"].ToString();
            tr.descripcion = Dr["descripcion"].ToString();
            lsTiempoRespuesta.Add(tr);
        }
        Dr.Close();

        cm.CommandText = "select codigo, descripcion from SAF_Codificacion where nombre_tabla = 'FORMA_ENVIO' order by codigo";
        Dr             = cm.ExecuteReader();
        List <formaEnvio> lsFormaEnvio = new List <formaEnvio>();

        while (Dr.Read())
        {
            formaEnvio fe = new formaEnvio();
            fe.codigo      = Dr["codigo"].ToString();
            fe.descripcion = Dr["descripcion"].ToString();
            lsFormaEnvio.Add(fe);
        }
        Dr.Close();

        cm.CommandText = "select codigo, descripcion from SAF_Codificacion where nombre_tabla='TIPO_SALIDA' order by codigo";
        Dr             = cm.ExecuteReader();
        List <tipoSalida> lsTipoSalida = new List <tipoSalida>();

        while (Dr.Read())
        {
            tipoSalida ts = new tipoSalida();
            ts.codigo      = Dr["codigo"].ToString();
            ts.descripcion = Dr["descripcion"].ToString();
            lsTipoSalida.Add(ts);
        }
        Dr.Close();

        cmbFormaEnvio.DataValueField = "codigo";
        cmbFormaEnvio.DataTextField  = "descripcion";
        cmbFormaEnvio.DataSource     = lsFormaEnvio.ToList();
        cmbFormaEnvio.DataBind();

        cmbTiempoServicio.DataValueField = "codigo";
        cmbTiempoServicio.DataTextField  = "descripcion";
        cmbTiempoServicio.DataSource     = lsTiempoRespuesta.ToList();
        cmbTiempoServicio.DataBind();

        cmbTipoEnvio.DataValueField = "codigo";
        cmbTipoEnvio.DataTextField  = "descripcion";
        cmbTipoEnvio.DataSource     = lsTipoEnvio.ToList();
        cmbTipoEnvio.DataBind();

        cmbTipoSalida.DataValueField = "codigo";
        cmbTipoSalida.DataTextField  = "descripcion";
        cmbTipoSalida.DataSource     = lsTipoSalida.ToList();
        cmbTipoSalida.DataBind();

        habilitarEnvio(false);
    }
Beispiel #6
0
 public EnvioRetLocal(int nroEnvio, int nroCompra, string nombreResponsable) : base(nroEnvio, nroCompra, nombreResponsable)
 {
     envio = tipoEnvio.RetiraEnLocal;
 }