Esempio n. 1
0
 public void BuscaOrdenTrabajo(CENTIDAD.OrdenTrabajo otra)
 {
     txt_factura.Text             = otra.NumeroFactura.Trim();
     txt_fecha_factura.Text       = Convert.ToDateTime(otra.FechaFactura.Trim()).ToShortDateString();
     txt_neto.Text                = otra.FacturaNeto.Trim();
     dl_sucursal.SelectedValue    = otra.IdSucursal.ToString(CultureInfo.InvariantCulture);
     dl_cargo_venta.SelectedValue = otra.QuienPaga.Trim();
 }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            IdOrdenTrabajoActividad = Convert.ToInt32(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["idOrdenTrabajoActividad"]));
            Otra = new OrdenTrabajoActividadLogBC().GetOrdenTrabajoLogbyid(new OrdenTrabajoActividadLog
            {
                IdOrdenTrabajoActividadLog = IdOrdenTrabajoActividad
            });
            Ot = new OrdenTrabajoBC().GetOrdenTrabajo(Otra.OrdenTrabajo.IdOrden);
            if (IsPostBack)
            {
                return;
            }
            var dt = GetOperaciones(Otra);

            GetProducto(Otra);
            Llenagrid(dt);
        }
Esempio n. 3
0
        public void BuscaOrdenTrabajo(CENTIDAD.OrdenTrabajo otra)
        {
            dl_sucursal.SelectedValue    = otra.IdSucursal.ToString(CultureInfo.InvariantCulture);
            txt_factura.Text             = otra.NumeroFactura.Trim();
            txt_neto.Text                = otra.FacturaNeto.Trim();
            txt_fecha_factura.Text       = Convert.ToDateTime(otra.FechaFactura.Trim()).ToShortDateString();
            dl_forma_pago.SelectedValue  = otra.CodigoFormaPago.Trim();
            dl_financiera.SelectedValue  = otra.CodigoFinanciera.Trim();
            dl_cargo_venta.SelectedValue = otra.QuienPaga.Trim();

            var usuario = Convert.ToString(Session["usrname"]).Trim();

            if (usuario != "153636613" && usuario != "17483833k" && usuario != "141548085" &&
                usuario != "130055087" && usuario != "116333627")
            {
                dl_forma_pago.SelectedValue = otra.ConCreditoAmicar ? "2" : "0";
                dl_forma_pago.Enabled       = !otra.ConCreditoAmicar;
            }
        }
Esempio n. 4
0
        public void BuscaOrdenTrabajo(CENTIDAD.OrdenTrabajo otra)
        {
            lbl_operacion.Visible = true;
            lbl_numero.Visible    = true;
            lbl_operacion.Text    = "Operación de Meratenencia Numero:";
            lbl_numero.Text       = "0";

            txt_interno.Text = otra.NumeroOrden;
            dl_sucursal_origen.SelectedValue = otra.IdSucursal.ToString(CultureInfo.InvariantCulture);

            txt_patente.Text               = otra.Patente.Trim();
            txt_dv_patente.Text            = FuncionGlobal.digitoVerificadorPatente(otra.Patente.Trim());
            txt_kilometraje.Text           = "0";
            dl_marca.SelectedValue         = "0";
            dl_tipo_vehiculo.SelectedValue = "0";
            txt_modelo.Text    = otra.VehiculoModelo.Trim();
            txtNumFactura.Text = otra.NumeroFactura;

            var rutVendedor = new ClienteBC().getcliente(Convert.ToInt16(otra.Cliente.Id_cliente)).Persona.Rut;

            Datoscomprador.Mostrar_Form(Convert.ToInt32(otra.RutAdquiriente.Substring(0, otra.RutAdquiriente.Length - 1)));
            Datosvendedor.Mostrar_Form(rutVendedor);
        }
Esempio n. 5
0
        private void Crear()
        {
            int idNuevaOrden = 0;
            //GUARDA OT
            var otr = new CENTIDAD.OrdenTrabajo
            {
                CuentaUsuario  = Convert.ToString(Session["usrname"]),
                Patente        = txtPatente.Text.Trim(),
                Observacion    = txtCorreo.Text.Trim(),
                RutAdquiriente = txtRut.Text.Trim(),
                IdCliente      = Convert.ToInt32(dlCliente.SelectedValue),
                IdSucursal     = Convert.ToInt32(hdnIdSucursal.Value),
                NumeroOrden    = Convert.ToInt32(dlCliente.SelectedValue) == (int)Cliente.Bice ||
                                 Convert.ToInt32(dlCliente.SelectedValue) == (int)Cliente.Bk ?
                                 txtOperacion.Text.Trim()
                                : "0"
            };

            idNuevaOrden = new OrdenTrabajoBC().AddOrdenTrabajoGarantia(otr);

            //GUARDA ESTADOS 2 Y 3
            new OrdenTrabajoActividadLogBC().AddOrdenTrabajoLog(new OrdenTrabajoActividadLog
            {
                OrdenTrabajo = new CENTIDAD.OrdenTrabajo
                {
                    CuentaUsuario = Convert.ToString(Session["usrname"])
                    ,
                    IdOrden = idNuevaOrden
                },
                ActividadDeOrdenTrabajo = new ActividadDeOrdenTrabajo {
                    IdActividad = 2
                },                                                                        //en espera de asignacion
                Avanza = 1,
                IdOrdenTrabajoActividadLog = 0
            });

            new OrdenTrabajoActividadLogBC().AddOrdenTrabajoLog(new OrdenTrabajoActividadLog
            {
                OrdenTrabajo = new CENTIDAD.OrdenTrabajo
                {
                    CuentaUsuario = Convert.ToInt32(dlCliente.SelectedValue) == (int)Cliente.Scotiabank ?
                                    "174295700"           //OJO EN DURO A Carla Nicole Venegas Aguillón...LUEGO CREAR GRUPO USUARIOS PARA HACERLO DINAMICO
                                            : "17303492k" //OJO EN DURO A Camila Aguayo...LUEGO CREAR GRUPO USUARIOS PARA HACERLO DINAMICO
                    ,
                    IdOrden = idNuevaOrden
                },
                ActividadDeOrdenTrabajo = new ActividadDeOrdenTrabajo {
                    IdActividad = 3
                },                                                                        //en espera de asignacion
                Avanza = 1,
                IdOrdenTrabajoActividadLog = new OrdenTrabajoActividadLogBC().GetOrdenTrabajoLogbyidOT(idNuevaOrden).IdOrdenTrabajoActividadLog
            });

            //SUBE ARCHIVO
            subir_archivos(idNuevaOrden);

            FuncionGlobal.alerta_updatepanel($"Nuevo ticket creado con el Nº {idNuevaOrden}", Page, upd);

            txtCorreo.Text  = string.Empty;
            txtPatente.Text = string.Empty;
        }
Esempio n. 6
0
        protected void btnUpload_Click(object sender, EventArgs e)
        {
            string usuario = Convert.ToString(Session["usrname"]);

            if (string.IsNullOrEmpty(usuario))
            {
                FuncionGlobal.alerta_updatepanel("Ha perdido la sessión, ingrese al sistema y vuelva a intentarlo", this.Page, upd);
                return;
            }
            //GUARDA POSITIVOS
            var buenas = 0;

            for (int i = 0; i < grDato.Rows.Count; i++)
            {
                var estadoRevision = Convert.ToString(grDato.DataKeys[i].Values["estado_revision"]);
                if (estadoRevision == "1")
                {
                    int idNuevaOrden = 0;
                    //GUARDA OT
                    var otr = new CENTIDAD.OrdenTrabajo
                    {
                        CuentaUsuario  = usuario,
                        Patente        = Convert.ToString(grDato.DataKeys[i].Values["patente"]),
                        Observacion    = Convert.ToString(grDato.DataKeys[i].Values["correo"]),
                        RutAdquiriente = Convert.ToString(grDato.DataKeys[i].Values["rut_formateado"]),
                        IdCliente      = Convert.ToInt32(dlCliente.SelectedValue),
                        IdSucursal     = Convert.ToInt32(grDato.DataKeys[i].Values["id_sucursal"]),
                        NumeroOrden    = Convert.ToString(grDato.DataKeys[i].Values["n_operacion"]),
                    };

                    idNuevaOrden = new OrdenTrabajoBC().AddOrdenTrabajoGarantia(otr);

                    //GUARDA ESTADOS 2 Y 3
                    new OrdenTrabajoActividadLogBC().AddOrdenTrabajoLog(new OrdenTrabajoActividadLog
                    {
                        OrdenTrabajo = new CENTIDAD.OrdenTrabajo
                        {
                            CuentaUsuario = usuario
                            ,
                            IdOrden = idNuevaOrden
                        },
                        ActividadDeOrdenTrabajo = new ActividadDeOrdenTrabajo {
                            IdActividad = 2
                        },                                                                        //en espera de asignacion
                        Avanza = 1,
                        IdOrdenTrabajoActividadLog = 0
                    });

                    new OrdenTrabajoActividadLogBC().AddOrdenTrabajoLog(new OrdenTrabajoActividadLog
                    {
                        OrdenTrabajo = new CENTIDAD.OrdenTrabajo
                        {
                            CuentaUsuario = Convert.ToInt32(dlCliente.SelectedValue) == (int)Cliente.Scotiabank ?
                                            "174295700"   //OJO EN DURO A Carla Nicole Venegas Aguillón...LUEGO CREAR GRUPO USUARIOS PARA HACERLO DINAMICO
                                            : "17303492k" //OJO EN DURO A Camila Aguayo...LUEGO CREAR GRUPO USUARIOS PARA HACERLO DINAMICO
                            ,
                            IdOrden = idNuevaOrden
                        },
                        ActividadDeOrdenTrabajo = new ActividadDeOrdenTrabajo {
                            IdActividad = 3
                        },                                                                        //ESPERANDO INGRESO AGP
                        Avanza = 1,
                        IdOrdenTrabajoActividadLog = new OrdenTrabajoActividadLogBC().GetOrdenTrabajoLogbyidOT(idNuevaOrden).IdOrdenTrabajoActividadLog
                    });
                    buenas++;
                }
            }

            ViewState["dtIngreso"] = null;
            grDato.DataSource      = null;
            grDato.DataBind();

            fileuploadExcel.Visible   = true;
            btnAnalisisMasivo.Visible = true;
            btnUpload.Visible         = false;
            btnCancel.Visible         = false;

            FuncionGlobal.alerta_updatepanel($"Se crearon {buenas} pretickets con éxito", this.Page, upd);
        }
Esempio n. 7
0
 public void BuscaOrdenTrabajo(CENTIDAD.OrdenTrabajo otra)
 {
     dl_sucursal.SelectedValue = otra.IdSucursal.ToString(CultureInfo.InvariantCulture);
 }