Example #1
0
        protected void Add_Operacion()
        {
            if (!this.agp_adquirente.Guardar_Form())
            {
                ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_adquirente", string.Format("alert('{0}');", this.agp_adquirente.MensajeError), true);
                return;
            }

            int add = new OperacionBC().add_operacion(Convert.ToInt32(ViewState["id_solicitud"]), Convert.ToInt16(ViewState["id_cliente"]), ViewState["tipo_operacion"].ToString(), (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), 0);

            ViewState["id_solicitud"] = add.ToString();

            if (add != 0)
            {
                string output = new SolicitudPlacasProvisoriasBC().add_solicitud_placas_provisorias(add, Convert.ToInt16(this.dl_sucursal.SelectedValue), this.txt_patente.Text.Trim().ToUpper(), this.agp_adquirente.Rut);
                //Si hay un error guardando la operación
                if (output != "")
                {
                    ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_add_garantia", string.Format("alert('{0}');", output), true);
                    return;
                }

                string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, ViewState["tipo_operacion"].ToString(), "", (string)(Session["usrname"]));

                this.lbl_operacion.Visible = true;
                this.lbl_numero.Visible    = true;

                this.lbl_numero.Text = add.ToString("N0");
                if (hdIdOrdenTrabajo.Value.Trim() != "0")
                {
                    FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(ViewState["tipo_operacion"].ToString(), Convert.ToInt32(hdIdOrdenTrabajo.Value), add);
                }
            }
        }
Example #2
0
        private void addd()
        {
            double rut_adq = 0;
            Int32  add     = new OperacionBC().add_operacion(Convert.ToInt32(this.lbl_numero.Text), Convert.ToInt16(10), tipo_operacion, (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), 0);


            if (this.DatosAdquiriente.Guardar_Form())
            {
                if (this.DatosAdquiriente.InfoPersona != null)
                {
                    rut_adq = this.DatosAdquiriente.InfoPersona.Rut;
                }
            }

            Int32 n_cliente = 0;

            if (this.txt_n_cliente.Text != "")
            {
                n_cliente = Convert.ToInt32(this.txt_n_cliente.Text);
            }

            string add2   = new Retiro_carpetaBC().add_retiro_carpeta(rut_adq.ToString(), n_cliente, this.txt_ejecutivo.Text, add, "0", this.dl_concesionario.SelectedItem.Text, "0", "", this.txt_patente.Text, DateTime.Now.ToString());
            string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, tipo_operacion, "", (string)(Session["usrname"]));



            this.lbl_operacion.Visible = true;
            this.lbl_numero.Visible    = true;
            this.lbl_operacion.Text    = "Operación de Retiro de Carpeta Numero:";
            this.lbl_numero.Text       = Convert.ToString(add);
            FuncionGlobal.alerta("RETIRO DE CARPETA, INGRESADO CON EXITO", Page);
        }
Example #3
0
        protected void bt_GrabaCreditos_Click(object sender, EventArgs e)
        {
            try
            {
                if (grdCreditos.Rows.Count > 0)
                {
                    foreach (GridViewRow row in grdCreditos.Rows)
                    {
                        string idref;
                        string idinterno;
                        idref     = row.Cells[0].Text;
                        idinterno = row.Cells[1].Text;
                        CheckBox chkF = (CheckBox)row.Cells[2].FindControl("chkfirma");

                        if (chkF.Checked)
                        {
                            Int32  opr    = new OperacionBC().add_operacion(0, 1, "CBCA", (string)(Session["usrname"]), 0, "", 0, 0);
                            string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(opr), 1, "CBCA", "", (string)(Session["usrname"]));
                            string add    = new MasterBCABC().add_MasterBCA(Convert.ToInt32(idref), idinterno, opr);
                        }
                    }
                    cargagrillacredito();
                    grdCreditos.Visible      = false;
                    grdnewcredit.Visible     = true;
                    bt_GrabaCreditos.Enabled = false;
                    btn_Enviar.Visible       = true;
                }
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
            }
        }
Example #4
0
        private void actualiza_producto()
        {
            Usuario usu = new UsuarioBC().GetUsuario((string)(Session["usrname"]));

            if (usu.Permite_eliminar == true && usu.Permite_pagar == true)
            {
                var query = from r in this.gr_dato.Rows.OfType <GridViewRow>()
                            where ((CheckBox)r.FindControl("chk")).Checked == true && r.RowType == DataControlRowType.DataRow
                            select r.RowIndex;
                Int32 add;



                foreach (int i in query)
                {
                    add = new OperacionBC().actualiza_producto((Convert.ToInt32(this.gr_dato.DataKeys[i].Values[3].ToString())),
                                                               this.dl_producto_cambio.SelectedValue,
                                                               Session["usrname"].ToString(), "");
                }



                FuncionGlobal.alerta_updatepanel("DATOS ACTUALIZADOS", this.Page, this.up_movimiento);
                this.Busca_Operacion();
            }
            else
            {
                FuncionGlobal.alerta_updatepanel("NO TIENE LOS PERMISOS NECESARIOS PARA REALIZAR UN CAMBIO DE PRODUCTO", this.Page, this.up_movimiento);
            }
        }
Example #5
0
        protected void Borrar_Operacion(int id_solicitud)
        {
            string del = new OperacionBC().del_operacion(id_solicitud, (string)(Session["usrname"]));

            FuncionGlobal.alerta_updatepanel(string.Format("Operacion nro. {0} eliminada correctamente", id_solicitud), this.Page, this.up_grilla);
            this.Busca_Operacion();
        }
Example #6
0
        protected void Buscar_Operaciones(int factura, int id_cliente)
        {
            DataTable dt = new DataTable();

            dt = (DataTable)ViewState["dt_operacion"];

            if (dt == null)
            {
                crear_data_table();
                dt = (DataTable)ViewState["dt_operacion"];
            }

            Operacion moperacion = new OperacionBC().getCruceFactura(factura, id_cliente, 0);

            if (moperacion != null)
            {
                DataRow dr = dt.NewRow();



                dr["monto_gasto"]    = moperacion.Total_gasto.ToString();
                dr["id_solicitud"]   = moperacion.Id_solicitud;
                dr["id_cliente"]     = moperacion.Cliente.Id_cliente;
                dr["nombre_cliente"] = moperacion.Cliente.Persona.Nombre;
                dr["tipo_operacion"] = moperacion.Tipo_operacion.Codigo;
                dr["operacion"]      = moperacion.Tipo_operacion.Operacion;
                dr["numero_factura"] = moperacion.Numero_factura;
                dr["ingresada"]      = "SI";

                DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculo(moperacion.Id_solicitud);
                if (mdato == null)
                {
                    dr["patente"] = "";
                }
                else
                {
                    dr["patente"] = mdato.Patente;
                }

                if (moperacion.Adquiriente != null)
                {
                    dr["rut_persona"]    = moperacion.Adquiriente.Rut.ToString("N0") + "-" + moperacion.Adquiriente.Dv;
                    dr["nombre_persona"] = string.Format("{0} {1} {2}", moperacion.Adquiriente.Nombre, moperacion.Adquiriente.Apellido_paterno, moperacion.Adquiriente.Apellido_materno).Trim();
                }
                else
                {
                    dr["rut_persona"]    = "0-0";
                    dr["nombre_persona"] = "Sin Adquiriente";
                }

                dr["ultimo_estado"] = moperacion.Estado;

                dt.Rows.Add(dr);
            }

            ViewState["dt_operacion"] = dt;
            this.gr_dato.DataSource   = dt;
            this.gr_dato.DataBind();
        }
Example #7
0
 protected void gr_dato_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "eliminar")
     {
         string del = new OperacionBC().del_operacion(Convert.ToInt32(e.CommandArgument.ToString()), (string)(Session["usrname"]));
         busca_operacion();
     }
 }
Example #8
0
        protected void mensajeOper(int codigo, string id_solicitud)
        {
            MailBCA   mBCA   = new MailBCABC().getMailbycodigo(codigo);
            Operacion op     = new OperacionBC().getoperacion(Convert.ToInt32(id_solicitud));
            string    ccopia = mBCA.Ccopy;

            Agenda agn = new AgendaBC().getAgenda(Convert.ToInt32(id_solicitud));

            //Usuario eject = new UsuarioBC().GetUsuario(agn.Ejecutivo);

            Persona pers = new PersonaBC().getpersonabyrut(agn.Rut_persona);

            string[]      body    = mBCA.Body.Split('.');
            Mail.Mail     mail    = new Mail.Mail();
            StringBuilder strBody = new StringBuilder();

            strBody.Append("<html><head><title>Correo Automatico</title><body>");
            strBody.Append("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">");
            strBody.Append("<tr><td>");
            foreach (string item in body)
            {
                strBody.AppendLine("<br/>");
                strBody.AppendLine(item);
            }
            strBody.AppendLine("<br/>");
            strBody.AppendLine("Se Frimaron los siguientes Creditos");
            strBody.AppendLine("<br/>");
            strBody.AppendLine("<table whidth=\"70px\">");
            foreach (GridViewRow row in grdCreditos.Rows)
            {
                string idref;
                string idinterno;
                idref     = row.Cells[0].Text;
                idinterno = row.Cells[1].Text;
                CheckBox chkF = (CheckBox)row.Cells[2].FindControl("chkfirma");

                if (chkF.Checked)
                {
                    strBody.Append("<tr><td aling=\"Center\">");
                    strBody.AppendLine(idinterno);
                    strBody.Append("</td></tr>");
                }
            }
            strBody.AppendLine("</table>");
            strBody.Append("</td></tr>");
            strBody.Append("<tr><td>");
            strBody.AppendLine("<br/>");
            strBody.AppendLine("Atte.,");
            strBody.AppendLine("<br/>");
            strBody.AppendLine(mBCA.Firma);
            strBody.Append("</td></tr><tr><td>");
            strBody.Append("<IMG SRC=" + "http://190.196.121.53/imagenes/firmaCA.jpg" + ">");
            strBody.Append("</td></tr></table>");
            strBody.Append("</body></html>");
            //op.Usuario.Correo
            mail.SendMail(op.Usuario.Correo, mBCA.Ccopy, mBCA.Subject.Replace("NOperacion", id_solicitud), strBody.ToString().Replace("NOperacion", id_solicitud).Replace("NombreCliente", pers.Nombre + " " + pers.Apellido_paterno + " " + pers.Apellido_materno));
        }
Example #9
0
    private void CargaChecks()
    {
        DataTable dt;

        dt = new OperacionBC().ObtenerTodo();
        chklst_editOp.DataSource     = dt;
        chklst_editOp.DataValueField = "OPER_ID";
        chklst_editOp.DataTextField  = "OPER_NOMBRE";
        chklst_editOp.DataBind();
    }
Example #10
0
        private void add_operacion()
        {
            Int32 add = new OperacionBC().add_operacion(Convert.ToInt32(this.lbl_numero.Text), Convert.ToInt16(this.dl_cliente.SelectedValue), "PI", (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), 0);

            if (add != 0)
            {
                string add_PI = new PreinscripcionBC().add_preinscripcion(add,
                                                                          Convert.ToDouble(this.txt_factura.Text),
                                                                          this.txt_poliza.Text.Trim(),
                                                                          this.dl_tag.SelectedValue,
                                                                          this.dl_notaria.SelectedValue,
                                                                          this.dl_tipo_tramite.SelectedValue,
                                                                          this.dl_cargo_venta.SelectedValue,
                                                                          this.txt_fecha_factura.Text,
                                                                          Convert.ToDouble(this.txt_rut.Text),
                                                                          this.dl_financiera.SelectedValue,
                                                                          this.dl_distribuidor_poliza.SelectedValue,
                                                                          Convert.ToDouble(this.txt_rut_para.Text),
                                                                          this.dl_forma_pago.SelectedValue,
                                                                          Convert.ToDouble(this.txt_neto.Text),
                                                                          this.txt_terminacion.Text,
                                                                          19,
                                                                          Convert.ToInt16(this.dl_sucursal_origen.SelectedValue),
                                                                          Convert.ToInt16(this.dl_sucursal_destino.SelectedValue),
                                                                          0, 0, "", "");
                if (add_PI == "")

                {
                    string add_PDV = new PredatovehiculoBC().add_Predatovehiculo(add,
                                                                                 Convert.ToInt16(this.dl_modelo_vehiculo.SelectedValue),
                                                                                 this.txt_chasis.Text.Trim(),
                                                                                 Convert.ToInt16(this.txt_ano_vehiculo.Text),
                                                                                 this.txt_motor.Text.Trim(),
                                                                                 this.txt_cilindrada.Text.Trim(),
                                                                                 this.txt_patente.Text.Trim(),
                                                                                 this.txt_color.Text.Trim(),
                                                                                 Convert.ToDouble(this.txt_peso_carga.Text),
                                                                                 Convert.ToDouble(this.txt_peso_bruto.Text),
                                                                                 this.dl_combustible.SelectedValue,
                                                                                 Convert.ToInt16(this.txt_puertas.Text),
                                                                                 Convert.ToInt16(this.txt_asientos.Text),
                                                                                 this.txt_dv_patente.Text.Trim());
                }
            }



            this.lbl_operacion.Visible = true;
            this.lbl_numero.Visible    = true;
            this.lbl_operacion.Text    = "Operación de Primera Inscripción Numero:";
            this.lbl_numero.Text       = Convert.ToString(add);

            this.bt_caratula.Visible = true;
            //carga_rpt(add);
        }
Example #11
0
    private void CargaDrops()
    {
        DataTable dt = new RegionBC().ObtenerTodo();

        utils.CargaDrop(ddl_editRegion, "REGI_ID", "REGI_NOMBRE", dt);
        ddl_editRegion_SelectedIndexChanged(null, null);
        utils.CargaDropTodos(ddl_buscarRegion, "REGI_ID", "REGI_NOMBRE", dt);
        ddl_buscarRegion_SelectedIndexChanged(null, null);
        dt = new OperacionBC().ObtenerTodo();
        utils.CargaDrop(ddl_editOpe, "OPER_ID", "OPER_NOMBRE", dt);
    }
Example #12
0
        protected void Buscar_Operaciones()
        {
            DataTable dt = new DataTable();

            dt = (DataTable)ViewState["dt_operacion"];

            if (dt == null)
            {
                crear_data_table();
                dt = (DataTable)ViewState["dt_operacion"];
            }



            List <Operacion> lnom = new OperacionBC().getOperacionesbynominagasto(Convert.ToInt32(this.dl_tiponomina.SelectedValue), Convert.ToInt32(this.txt_folio.Text), (string)Session["usrname"]);

            foreach (Operacion moperacion in lnom)
            {
                if (moperacion != null)
                {
                    this.bt_generar.Enabled = true;


                    DataRow dr = dt.NewRow();
                    dr["id_solicitud"]   = moperacion.Id_solicitud;
                    dr["id_cliente"]     = moperacion.Cliente.Id_cliente;
                    dr["nombre_cliente"] = moperacion.Cliente.Persona.Nombre;
                    dr["tipo_operacion"] = moperacion.Tipo_operacion.Codigo;
                    dr["operacion"]      = moperacion.Tipo_operacion.Operacion;
                    dr["numero_factura"] = moperacion.Numero_factura;
                    dr["folio"]          = moperacion.Folio;
                    dr["familia"]        = moperacion.Familia;

                    DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculo(moperacion.Id_solicitud);
                    dr["patente"] = mdato.Patente;

                    if (moperacion.Adquiriente != null)
                    {
                        dr["rut_persona"]    = moperacion.Adquiriente.Rut.ToString("N0") + "-" + moperacion.Adquiriente.Dv;
                        dr["nombre_persona"] = string.Format("{0} {1} {2}", moperacion.Adquiriente.Nombre, moperacion.Adquiriente.Apellido_paterno, moperacion.Adquiriente.Apellido_materno).Trim();
                    }
                    else
                    {
                        dr["rut_persona"]    = "0-0";
                        dr["nombre_persona"] = "Sin Adquiriente";
                    }
                    dr["semaforo"]      = moperacion.Semaforo.Trim();
                    dr["ultimo_estado"] = moperacion.Estado;
                    dt.Rows.Add(dr);
                }
            }
            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Example #13
0
        protected void busca_operacion()
        {
            Retiro_Carpeta mretiro = new Retiro_carpetaBC().getretiro(id_solicitud);
            Operacion      moper   = new OperacionBC().getoperacion(id_solicitud);

            if (mretiro.Id_solicitud != 0)
            {
                string id_usuario = ((string)(Session["usrname"]));
                FuncionGlobal.combosucursalbyclienteandUsuario(this.dl_sucursal, Convert.ToInt16(10), id_usuario);

                switch (mretiro.Concesionario)
                {
                case "DERCO S.A.":
                    conces = "DER"; break;

                case "AMICAR":
                    conces = "AMI"; break;

                case "AUTOMOTORES GILDEMEISTER":
                    conces = "AUT"; break;

                case "DERCOMAQ (MAQUINAS, BUSES Y CAMIONES PESADOS)":
                    conces = "DCM"; break;

                case "AG MAQUINAS, BUSES Y CAMIONES PESADOS":
                    conces = "AGM"; break;
                }
                this.dl_concesionario.SelectedValue = conces;
                this.txt_f_adjudicacion.Text        = mretiro.Fecha_adjudicacion;
                this.DatosAdquiriente.Mostrar_Form(mretiro.Rut_adquiriente);
                this.txt_credito.Text             = mretiro.Num_credito.ToString();
                this.txt_ejecutivo.Text           = mretiro.Ejecutivo;
                this.dl_sucursal.SelectedValue    = moper.Sucursal.Id_sucursal.ToString();
                this.dl_financiera.SelectedValue  = this.dl_financiera.Items.FindByText(mretiro.Financiera).Value;
                this.lbl_operacion.Visible        = true;
                this.lbl_numero.Visible           = true;
                this.lbl_operacion.Text           = "Operación de Retiro de Carpeta Numero:";
                this.lbl_numero.Text              = Convert.ToString(mretiro.Id_solicitud);
                this.dl_prohibicion.SelectedValue = mretiro.Prohibicion;
                this.txt_ot.Text = mretiro.Codigo_ot;

                this.dl_concesionario.Enabled = false;
                this.txt_credito.Enabled      = false;
                this.txt_ejecutivo.Enabled    = false;
                Usuario user = new UsuarioBC().GetUsuario((string)(Session["usrname"]));
                if (user.Cliente.Id_cliente != 1)
                {
                    this.dl_financiera.Enabled = false;
                }
                this.dl_sucursal.Enabled    = false;
                this.dl_prohibicion.Enabled = true;
            }
        }
Example #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            id_solicitud = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_solicitud"].ToString());


            if (!IsPostBack)
            {
                Operacion mope = new OperacionBC().getoperacion(Convert.ToInt32(id_solicitud));

                FuncionGlobal.comboTasadorbyCliente(this.dl_tasador, mope.Cliente.Id_cliente);
                get_tasador(id_solicitud);
            }
        }
Example #15
0
        protected void Carga_Fondo()
        {
            Operacion op = new OperacionBC().getoperacion(Convert.ToInt32(ViewState["id_solicitud"]));

            if (op.Cliente != null)
            {
                if (op.Cliente.Fondo_Pantalla != "")
                {
                    ViewState["url_fondo"] = op.Cliente.Fondo_Pantalla;
                }
            }
            op = null;
        }
Example #16
0
        protected void busca_operacion()
        {
            Operacion moperacion = new OperacionBC().getoperacion(Convert.ToInt32(id_solicitud));


            this.lbl_operacion.Text   = "Operación Numero:";
            this.lbl_numero.Text      = Convert.ToString(moperacion.Id_solicitud);
            this.txt_observacion.Text = moperacion.Observacion;
            txt_factura.Text          = moperacion.Numero_factura.ToString();
            if (moperacion.Numero_cliente == null)
            {
                this.txt_interno.Text = "";
            }
            else
            {
                if (tipo_operacion.Trim() == "ctag" || tipo_operacion.Trim() == "dtag")
                {
                    this.dl_Codigo_TAG.SelectedValue      = moperacion.Numero_cliente.ToString();
                    this.dl_sucursal_origen.SelectedValue = moperacion.Sucursal.Id_sucursal.ToString();
                    this.lbl_operacion.Visible            = true;
                    this.lbl_numero.Visible = true;
                }
                else
                {
                    this.txt_interno.Text = moperacion.Numero_cliente.ToString();
                    this.dl_sucursal_origen.SelectedValue = moperacion.Sucursal.Id_sucursal.ToString();
                    this.lbl_operacion.Visible            = true;
                    this.lbl_numero.Visible = true;
                }
            }

            DatosVehiculo mdatosvehiculo = new DatosvehiculoBC().getDatovehiculo(id_solicitud);

            if (mdatosvehiculo.Id_solicitud != 0)
            {
                this.txt_patente.Text               = mdatosvehiculo.Patente.Trim();
                this.txt_dv_patente.Text            = FuncionGlobal.digitoVerificadorPatente(mdatosvehiculo.Patente.Trim());
                this.txt_kilometraje.Text           = mdatosvehiculo.Kilometraje.ToString();
                this.dl_marca.SelectedValue         = mdatosvehiculo.Marca.Id_marca.ToString();
                this.dl_tipo_vehiculo.SelectedValue = mdatosvehiculo.Tipo_vehiculo.Codigo;
                this.txt_motor.Text = mdatosvehiculo.Motor;
                this.txt_ano.Text   = mdatosvehiculo.Ano.ToString();
            }

            ParticipeOperacion mvende = new ParticipeOperacionBC().getparticipebytipo(Convert.ToInt32(id_solicitud), "COMPR");

            if (mvende.Participe != null)
            {
                this.Datosvendedor.Mostrar_Form(mvende.Participe.Rut);
            }
        }
Example #17
0
        protected void Add_Operacion()
        {
            if (!this.agp_adquirente.Guardar_Form())
            {
                ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_adquirente", string.Format("alert('{0}');", this.agp_adquirente.MensajeError), true);
                return;
            }

            int add = new OperacionBC().add_operacion(Convert.ToInt32(ViewState["id_solicitud"]), Convert.ToInt16(ViewState["id_cliente"]), ViewState["tipo_operacion"].ToString(), (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), Convert.ToInt32(this.txt_factura.Text));

            if (!this.agp_vehiculo.Guardar_Form(add))
            {
                ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_vehiculo", string.Format("alert('{0}');", this.agp_vehiculo.MensajeError), true);
                return;
            }
            Int32 factura = 0;

            if (this.txt_factura.Text != "")
            {
                factura = Convert.ToInt32(this.txt_factura.Text);
            }

            ViewState["id_solicitud"] = add.ToString();

            if (add != 0)
            {
                //string output = new PreinscripcionBC().add_preinscripcion(add, Convert.ToDouble(factura), "", "", "", "", "", "",
                //                                                    Convert.ToDouble(this.agp_adquirente.Rut), this.dl_financiera.SelectedValue, "SP", Convert.ToDouble(0),this.dl_forma_pago.SelectedValue , Convert.ToDouble(this.txt_neto.Text), "",
                //                                                    0, Convert.ToInt16(this.dl_sucursal.SelectedValue), Convert.ToInt16(this.dl_sucursal.SelectedValue),
                //                                                    Convert.ToDouble(0),Convert.ToDouble(0));

                string output = new TransferenciaBC().add_Transferencia(add, Convert.ToDouble(this.agp_adquirente.Rut), Convert.ToDouble(0),
                                                                        Convert.ToDouble(0), Convert.ToInt32(this.dl_sucursal.SelectedValue), "", this.dl_financiera.SelectedValue, this.dl_forma_pago.SelectedValue);

                //Si hay un error guardando la operación
                if (output != "")
                {
                    ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_add_PermySeg", string.Format("alert('{0}');", output), true);
                    return;
                }

                string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, ViewState["tipo_operacion"].ToString(), "", (string)(Session["usrname"]));

                this.lbl_operacion.Visible = true;
                this.lbl_numero.Visible    = true;
                this.lbl_numero.Text       = add.ToString("N0");
                this.ib_comgasto.Visible   = true;
                this.ib_gasto.Visible      = true;
                this.ib_poliza.Visible     = true;
            }
        }
Example #18
0
        protected void txt_credito_TextChanged(object sender, EventArgs e)
        {
            Retiro_Carpeta mretiro = new Retiro_carpetaBC().getretirobycredito(Convert.ToInt32(this.txt_credito.Text));


            if (mretiro.Id_solicitud != 0)
            {
                Operacion moper = new OperacionBC().getoperacion(mretiro.Id_solicitud);

                this.DatosAdquiriente.Mostrar_Form(mretiro.Rut_adquiriente);
                this.txt_credito.Text             = mretiro.Num_credito.ToString();
                this.txt_ejecutivo.Text           = mretiro.Ejecutivo;
                this.dl_prohibicion.SelectedValue = mretiro.Prohibicion;
                this.txt_ot.Text = mretiro.Codigo_ot;
                string id_usuario = ((string)(Session["usrname"]));

                switch (mretiro.Concesionario)
                {
                case "DERCO S.A.":
                    conces = "DER"; break;

                case "AMICAR":
                    conces = "AMI"; break;

                case "AUTOMOTORES GILDEMEISTER":
                    conces = "AUT"; break;

                case "DERCOMAQ (MAQUINAS, BUSES Y CAMIONES PESADOS)":
                    conces = "DCM"; break;

                case "AG MAQUINAS, BUSES Y CAMIONES PESADOS":
                    conces = "AGM"; break;
                }
                this.dl_concesionario.SelectedValue = conces;
                FuncionGlobal.combosucursalbyclienteandUsuarioconces(this.dl_sucursal, Convert.ToInt16(10), id_usuario, conces);

                this.dl_sucursal.SelectedValue = moper.Sucursal.Id_sucursal.ToString();

                this.dl_financiera.SelectedValue = this.dl_financiera.Items.FindByText(mretiro.Financiera).Value;
                this.txt_f_adjudicacion.Text     = mretiro.Fecha_adjudicacion.ToString();

                if (tipo_operacion.Trim().ToUpper() == "RETC")
                {
                    this.lbl_operacion.Visible = true;
                    this.lbl_numero.Visible    = true;
                    this.lbl_operacion.Text    = "Operación de Retiro de Carpeta Numero:";
                    this.lbl_numero.Text       = Convert.ToString(mretiro.Id_solicitud);
                }
            }
        }
Example #19
0
        protected void Buscar_Operaciones()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_solicitud", System.Type.GetType("System.Int32")));
            dt.Columns.Add(new DataColumn("id_cliente", System.Type.GetType("System.Int32")));
            dt.Columns.Add(new DataColumn("nombre_cliente", System.Type.GetType("System.String")));
            dt.Columns.Add(new DataColumn("tipo_operacion", System.Type.GetType("System.String")));
            dt.Columns.Add(new DataColumn("operacion", System.Type.GetType("System.String")));
            dt.Columns.Add(new DataColumn("numero_factura", System.Type.GetType("System.Int32")));
            dt.Columns.Add(new DataColumn("patente", System.Type.GetType("System.String")));
            dt.Columns.Add(new DataColumn("rut_persona", System.Type.GetType("System.String")));
            dt.Columns.Add(new DataColumn("nombre_persona", System.Type.GetType("System.String")));
            dt.Columns.Add(new DataColumn("ultimo_estado", System.Type.GetType("System.String")));

            List <Operacion> loperacion = new OperacionBC().getOperacionesParaNomina(Convert.ToInt32(this.dl_tiponomina.SelectedValue), Convert.ToInt32(this.dl_cliente.SelectedValue), Convert.ToDateTime(this.txt_desde.Text), Convert.ToDateTime(this.txt_hasta.Text), Session["usrname"].ToString());

            if (loperacion != null)
            {
                this.bt_generar.Enabled = true;
                foreach (Operacion op in loperacion)
                {
                    DataRow dr = dt.NewRow();
                    dr["id_solicitud"]   = op.Id_solicitud;
                    dr["id_cliente"]     = op.Cliente.Id_cliente;
                    dr["nombre_cliente"] = op.Cliente.Persona.Nombre;
                    dr["tipo_operacion"] = op.Tipo_operacion.Codigo;
                    dr["operacion"]      = op.Tipo_operacion.Operacion;
                    dr["numero_factura"] = op.Numero_factura;
                    dr["patente"]        = op.Patente;

                    if (op.Adquiriente != null)
                    {
                        dr["rut_persona"]    = op.Adquiriente.Rut.ToString("N0") + "-" + op.Adquiriente.Dv;
                        dr["nombre_persona"] = string.Format("{0} {1} {2}", op.Adquiriente.Nombre, op.Adquiriente.Apellido_paterno, op.Adquiriente.Apellido_materno).Trim();
                    }
                    else
                    {
                        dr["rut_persona"]    = "0-0";
                        dr["nombre_persona"] = "Sin Adquiriente";
                    }


                    dr["ultimo_estado"] = op.Estado;
                    dt.Rows.Add(dr);
                }
            }
            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Example #20
0
 private void txtFiltro_TextChanged(object sender, EventArgs e)
 {
     try
     {
         OperacionBC objOperacionBC = new OperacionBC();
         dgvOperacion.DataSource = objOperacionBC.Filtro(txtFiltro.Text);
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuetra fuera de servicio",
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }
Example #21
0
        protected string eliminar(string id_solicitud)
        {
            string    elim       = "";
            Operacion moperacion = new OperacionBC().getoperacion(Convert.ToInt32(id_solicitud));

            string act = new StockVentasBC().act_stockventa(Convert.ToInt32(id_solicitud));

            if (moperacion.Tipo_operacion.Codigo.Trim() == "CCV")
            {
                elim = new StockVentasBC().act_compra(Convert.ToInt32(id_solicitud));
            }
            else
            {
                elim = new OperacionBC().del_operacion(Convert.ToInt32(id_solicitud), (string)(Session["usrname"]));
            }
            busca_operacion();
            return(elim);
        }
Example #22
0
        protected void dl_Cambioproducto_SelectedIndexChanged(object sender, EventArgs e)
        {
            Usuario usu = new UsuarioBC().GetUsuario((string)(Session["usrname"]));

            Int32       add;
            GridViewRow row;
            string      producto_nuevo = "";
            string      financiera     = "";

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                string id_cliente = gr_dato.Rows[i].Cells[0].Text;


                DropDownList dl3 = (DropDownList)gr_dato.Rows[i].FindControl("dl_financiera");
                DropDownList dl4 = (DropDownList)gr_dato.Rows[i].FindControl("dl_Cambioproducto");
                financiera     = dl3.SelectedValue.ToString();
                producto_nuevo = dl4.SelectedValue.ToString();



                //    add_MU = new ClienteBC().add_clientefinanciera(Convert.ToInt16(id_cliente), financiera);
            }


            if (this.gr_dato.DataKeys[0].Values[0].ToString() == "CTM")
            {
                add = new OperacionBC().actualiza_producto((Convert.ToInt32(this.gr_dato.DataKeys[0].Values[2].ToString())),
                                                           producto_nuevo,
                                                           Session["usrname"].ToString(), financiera);
                add2 = "1";
            }

            else
            {
                add = new OperacionBC().actualiza_producto((Convert.ToInt32(this.gr_dato.DataKeys[0].Values[2].ToString())),
                                                           producto_nuevo,
                                                           Session["usrname"].ToString(), financiera);
                add2 = "0";
            }

            busca_operacion();
        }
Example #23
0
        protected void busca_operacion()
        {
            Operacion moperacion = new OperacionBC().getoperacion(Convert.ToInt32(id_solicitud));

            lbl_operacion.Visible            = true;
            lbl_numero.Visible               = true;
            lbl_operacion.Text               = "Operación de Meratenencia Numero:";
            lbl_numero.Text                  = Convert.ToString(moperacion.Id_solicitud);
            txt_interno.Text                 = moperacion.Numero_cliente;
            dl_sucursal_origen.SelectedValue = moperacion.Sucursal.Id_sucursal.ToString();
            txtNumFactura.Text               = moperacion.Numero_factura.ToString();


            DatosVehiculo mdatosvehiculo = new DatosvehiculoBC().getDatovehiculo(id_solicitud);

            txt_patente.Text               = mdatosvehiculo.Patente.Trim();
            txt_dv_patente.Text            = FuncionGlobal.digitoVerificadorPatente(mdatosvehiculo.Patente.Trim());
            txt_kilometraje.Text           = mdatosvehiculo.Kilometraje.ToString();
            dl_marca.SelectedValue         = mdatosvehiculo.Marca.Id_marca.ToString();
            dl_tipo_vehiculo.SelectedValue = mdatosvehiculo.Tipo_vehiculo.Codigo;
            txt_modelo.Text = mdatosvehiculo.Modelo;


            ParticipeOperacion mcompra = new ParticipeOperacionBC().getparticipebytipo(Convert.ToInt32(id_solicitud), "COMPR");
            ParticipeOperacion mvende  = new ParticipeOperacionBC().getparticipebytipo(Convert.ToInt32(id_solicitud), "VENDE");

            Datosvendedor.Mostrar_Form(mvende.Participe.Rut);
            Datoscomprador.Mostrar_Form(mcompra.Participe.Rut);

            Meratenencia mera = new MeratenenciaBC().getmeratenencia(id_solicitud);

            txt_bien.Text                   = mera.N_bien;
            txt_autorizacion_doc.Text       = mera.Autorizacion;
            txt_anno_causa.Text             = mera.Anno_causa.ToString();
            txt_fecha_documento.Text        = mera.Fecha_doc.ToString();
            txt_lugar_doc.Text              = mera.Lugar_doc;
            txt_n_doc.Text                  = mera.N_doc;
            txt_tribunal.Text               = mera.Tribunal;
            dl_calidad_mero.SelectedValue   = mera.Calidad_mero;
            dl_naturaleza_doc.SelectedValue = mera.Naturaleza_doc;
            dl_tipo_doc.SelectedValue       = mera.Tipo_doc;
            dl_titulo_mera.SelectedValue    = mera.Titulo_mera;
        }
Example #24
0
        protected void gr_dato_SelectedIndexChanged(object sender, EventArgs e)
        {
            GridViewRow roww;
            GridViewRow row;
            int         i = this.gr_dato.SelectedIndex;

            roww = gr_dato.Rows[i];
            row  = gr_dato.Rows[i];

            int idSolicitud    = Convert.ToInt32(gr_dato.DataKeys[i]["id_solicitud"]);
            var chk            = (CheckBox)gr_dato.Rows[i].FindControl("chk");
            var nombre         = gr_dato.DataKeys[i].Value.ToString();
            var tipo_operacion = gr_dato.DataKeys[i].Value.ToString();


            var check = (CheckBox)gr_dato.Rows[i].FindControl("chk");

            var o = new EstadooperacionBC().getUltimoEstadoByIdoperacion(Convert.ToInt32(idSolicitud));

            if (check.Checked && o.Estado_operacion.Descripcion == "ANALISIS MANUAL")
            {
                new InfoAutoBC().Reset_solicitudDVCancelar(Convert.ToInt32(idSolicitud));
            }
            if (check.Checked)
            {
                return;
            }
            chk.Checked = true;

            if (!chk.Checked)
            {
                return;
            }

            var tipo  = new OperacionBC().getoperacion(Convert.ToInt32(idSolicitud));
            var orden = tipo.Tipo_operacion.Codigo.Trim() == "INFAU" ? 5 : 3;

            new EstadooperacionBC().add_estado_orden(Convert.ToInt32(idSolicitud), orden, nombre,
                                                     "tomado para analisis", (string)(Session["usrname"]));

            roww.Cells[16].Text = "EN ANALISIS";
            roww.Cells[17].Text = new UsuarioBC().GetUsuario((string)(Session["usrname"])).Nombre;
        }
Example #25
0
        protected void bt_graba_movimiento_Click(object sender, EventArgs e)
        {
            var idSolicitud = Convert.ToInt32(txt_operacion.Text);

            var op = new OperacionBC().getoperacion(idSolicitud);

            if (op.Id_solicitud == 0)
            {
                FuncionGlobal.alerta("El nùmero ingresado no existe", Page);
                return;
            }

            if (op.tipo_operacion_.Trim().ToUpper() == "IP" ||
                op.tipo_operacion_.Trim().ToUpper() == "PI" ||
                op.tipo_operacion_.Trim().ToUpper() == "PITAG" ||
                op.tipo_operacion_.Trim().ToUpper() == "TFPI" ||
                op.tipo_operacion_.Trim().ToUpper() == "IPTAG" ||
                op.tipo_operacion_.Trim().ToUpper() == "SIMP" ||
                op.tipo_operacion_.Trim().ToUpper() == "IPSTG"
                )
            {
                if (musuaper.UserName.Trim() != "153636613" && musuaper.UserName.Trim() != "141548085" && musuaper.UserName.Trim() != "116333627" &&
                    musuaper.UserName.Trim() != "15678754k")
                {
                    if (op.usuarioImpuestoVerde.Trim() != musuaper.UserName.Trim())
                    {
                        FuncionGlobal.alerta("No tiene el permiso para liberar esta operación.", Page);
                        return;
                    }
                }

                new OperacionBC().del_impuesto_verde(idSolicitud, (string)(Session["usrname"]));
                FuncionGlobal.alerta("La operacion ha sido leberada", Page);
            }
            else
            {
                FuncionGlobal.alerta("Esta operación no considera pago impuesto verde.", Page);
                return;
            }
        }
Example #26
0
        private void CagraGrilla()
        {
            List <Operacion> lstcreditos = new OperacionBC().getCreditosBCA();

            DataTable dt = new DataTable();

            dt.Columns.Add("id_solicitud", typeof(string));
            dt.Columns.Add("N_interno", typeof(string));
            dt.Columns.Add("Cliente", typeof(string));
            dt.Columns.Add("Estado", typeof(string));
            dt.Columns.Add("Fecha", typeof(string));
            dt.Columns.Add("OBS", typeof(string));

            DataRow row;

            foreach (Operacion item in lstcreditos)
            {
                if (item.Estado == "CREDITO OTORGADO NO PAGADO")
                {
                    MasterBCA       mst   = new MasterBCABC().getMAsterBCAbyid(Convert.ToInt32(item.Id_solicitud));
                    Agenda          agd   = new AgendaBC().getAgenda(mst.Id_solicitud);
                    Persona         pers  = new PersonaBC().getpersonabyrut(agd.Rut_persona);
                    EstadoOperacion estop = new EstadooperacionBC().getUltimoEstadoByIdoperacion(Convert.ToInt32(item.Id_solicitud));
                    row = dt.Rows.Add();
                    row["id_solicitud"] = item.Id_solicitud;
                    row["N_interno"]    = mst.Id_interno;
                    row["Cliente"]      = pers.Nombre + " " + pers.Apellido_paterno + " " + pers.Apellido_materno;
                    row["Estado"]       = item.Estado;
                    row["Fecha"]        = item.Fecha_solicitud;
                    row["OBS"]          = estop.Observacion;
                }
            }

            if (dt.Columns.Count > 0)
            {
                this.btn_Aceptar.Enabled = true;
            }
            this.grdResultado.DataSource = dt;
            this.grdResultado.DataBind();
        }
Example #27
0
        //	boton limpiar

        public void mostrar_operacion(string id_solicitud)
        {
            lbl_numero.Text = Convert.ToString(_id_solicitud);
            //  cargo_final = _carga_vent;

            if (this.lbl_numero.Text != "0")
            {
                //this.lbl_operacion.Visible = true;
                //this.lbl_operacion.Text = "OPERACION CON NUMERO ";
                this.ib_gasto.Visible = true;
                this.ib_gasto.Attributes.Add("OnClick", "javascript:window.showModalDialog('../operacion/gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(lbl_numero.Text.Trim()) + "','#1','dialogHeight: 350px; dialogWidth: 900px;dialogTop: 190px; dialogLeft: 220px; edge: Raised; center: Yes;help: No; resizable: No; status: No;');");

                Operacion moper = new OperacionBC().getoperacion(_id_solicitud);
                //this.ib_poliza.Visible = true;
                //this.ib_poliza.Attributes.Add("OnClick", "javascript:window.showModalDialog('../administracion/mPoliza.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(lbl_numero.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moper.Cliente.Id_cliente.ToString()) + "','','status:false;dialogWidth:700px;dialogHeight:400px')");

                this.ib_comgasto.Visible = true;
                this.ib_comgasto.Attributes.Add("OnClick", "javascript:window.open('../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(lbl_numero.Text.Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(moper.Tipo_operacion.Id_familia.ToString()) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=no,resizable=yes,copyhistory= false')");

                this.ib_comgastoingreso.Visible = true;
                this.ib_comgastoingreso.Attributes.Add("OnClick", "javascript:window.open('../reportes/view_comprobante_ingreso.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(lbl_numero.Text.Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(moper.Tipo_operacion.Id_familia.ToString()) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=no,resizable=yes,copyhistory= false')");
            }
        }
Example #28
0
        protected void add_operacion()
        {
            string rutvend   = "0";
            int    operacion = 0;

            if (this.Datosvendedor.Guardar_Form())
            {
                if (this.Datosvendedor.InfoPersona != null)
                {
                    rutvend = this.Datosvendedor.InfoPersona.Rut.ToString();
                }
            }
            if (this.lbl_numero.Text != "")
            {
                operacion = Convert.ToInt32(this.lbl_numero.Text);
            }
            Int32 factura = 0; //siempre 0 por defecto

            Int32 add = new OperacionBC().add_operacion(operacion, Convert.ToInt16(this.dl_cliente.SelectedValue),
                                                        tipo_operacion, (string)(Session["usrname"]), 0, this.txt_interno.Text.Trim(),
                                                        Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), factura, "");

            this.agpDatosGrabar.Id_solicitud = add;
            this.agpDatosGrabar.Carga_vent   = Convert.ToInt32("1");

            string addparven = new ParticipeOperacionBC().add_participe(Convert.ToInt32(add), Convert.ToInt32(this.Datosvendedor.InfoPersona.Rut), "COMPR");


            string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, tipo_operacion, "", (string)(Session["usrname"]));


            this.lbl_operacion.Visible = true;
            this.lbl_numero.Visible    = true;
            this.lbl_operacion.Text    = "Operación Numero:";
            this.lbl_numero.Text       = Convert.ToString(add);
            FuncionGlobal.alerta(this.lbl_titulo.Text + ", INGRESADO CON EXITO", Page);
        }
Example #29
0
        protected void Add_Operacion()
        {
            int add = new OperacionBC().add_operacion(Convert.ToInt32(ViewState["id_solicitud"]), Convert.ToInt16(ViewState["id_cliente"]), ViewState["tipo_operacion"].ToString(), (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), 0);

            ViewState["id_solicitud"] = add.ToString();

            if (add != 0)
            {
                string output = new SolicitudCertificadoBC().add_solicitud_certificado(add, Convert.ToInt16(this.dl_sucursal.SelectedValue), this.txt_patente.Text.Trim().ToUpper());
                //Si hay un error guardando la operación
                if (output != "")
                {
                    ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_add_garantia", string.Format("alert('{0}');", output), true);
                    return;
                }

                string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, ViewState["tipo_operacion"].ToString(), "", (string)(Session["usrname"]));

                this.lbl_operacion.Visible = true;
                this.lbl_numero.Visible    = true;

                this.lbl_numero.Text = add.ToString("N0");
            }
        }
Example #30
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvOperacion.SelectedRows.Count != 0)
         {
             if (MessageBox.Show("¿Está seguro que quiere eliminar la operación: " + dgvOperacion.SelectedRows[0].Cells["Codigo"].Value.ToString() + "?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
             {
                 return;
             }
             OperacionBC objOperacionBC = new OperacionBC();
             objOperacionBC.EliminarOperacion(Convert.ToInt32(dgvOperacion.SelectedRows[0].Cells["OperacionId"].Value));
             RefrescarGrilla();
             MessageBox.Show("Se eliminó satisfactoriamente la Operación.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }