protected void txt_patente_TextChanged(object sender, EventArgs e) { if (this.txt_patente.Text.Trim() != "") { if (FuncionGlobal.formatoPatente(this.txt_patente.Text)) { this.txt_dv_patente.Text = FuncionGlobal.digitoVerificadorPatente(this.txt_patente.Text); DatosVehiculo mdatosvehiculo = new DatosvehiculoBC().getDatovehiculobypatente(this.txt_patente.Text); if (mdatosvehiculo != null) { this.txt_modelo.Text = mdatosvehiculo.Modelo; this.txt_p_bruto.Text = mdatosvehiculo.Pesobruto.ToString(); this.txt_motor.Text = mdatosvehiculo.Motor; this.txt_color.Text = mdatosvehiculo.Color; this.txt_anno.Text = mdatosvehiculo.Ano.ToString(); this.txt_chassis.Text = mdatosvehiculo.Chassis; this.dl_tipo_vehiculo.SelectedValue = mdatosvehiculo.Tipo_vehiculo.Codigo.ToString(); this.dl_marca_vehiculo.SelectedValue = mdatosvehiculo.Marca.Id_marca.ToString(); this.dl_combustible.SelectedValue = mdatosvehiculo.Combustible.ToString(); } } else { UpdatePanel pnl = (UpdatePanel)this.Master.FindControl("UpdatePanel1"); ScriptManager.RegisterClientScriptBlock(pnl, pnl.GetType(), "validacion_ppu", "alert('La patente no cumple con el formato requerido (LLNNNN|LLLLNN). Si la patente es de una moto, coloque un cero (0) entre las letras y los números.');", true); this.txt_patente.Text = ""; this.txt_dv_patente.Text = ""; this.txt_patente.Focus(); } } }
protected void Carga_Operacion(Int32 solicitud) { Transferencia minscripcion = new TransferenciaBC().GettransferenciabyIdSolicitud(solicitud); DatosVehiculo mvehiculo = new DatosvehiculoBC().getDatovehiculo(solicitud); this.dl_sucursal.SelectedValue = minscripcion.Id_sucursal.ToString(); this.txt_factura.Text = minscripcion.Operacion.Numero_factura.ToString(); this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; //this.txt_neto.Text = minscripcion.Neto_factura.ToString(); this.lbl_numero.Text = minscripcion.Operacion.Id_solicitud.ToString("N0"); this.dl_financiera.SelectedValue = minscripcion.Banco_financiera.Codigo.Trim(); this.dl_forma_pago.SelectedValue = minscripcion.Forma_pago.Trim(); //this.agp_vehiculo.Vehiculo.Patente = mvehiculo.Patente; this.agp_vehiculo.Mostrar_Form(solicitud); this.agp_adquirente.Rut = minscripcion.Comprador.Rut; this.agp_adquirente.Mostrar_Form(minscripcion.Comprador.Rut); Familia_Producto mfamilia = new Familia_productoBC().getfamiliabycodigo(ViewState["tipo_operacion"].ToString()); 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;');"); this.ib_poliza.Attributes.Add("onclick", "javascript:window.showModalDialog('../administracion/mPoliza.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(lbl_numero.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(ViewState["id_cliente"].ToString()) + "','','status:false;dialogWidth:700px;dialogHeight:400px')"); 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(mfamilia.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_comgasto.Visible = true; this.ib_gasto.Visible = true; this.ib_poliza.Visible = true; }
protected bool Busca_Patente(string patente) { DatosVehiculo veh = new DatosvehiculoBC().getDatovehiculobypatente(patente); //veh = new DatosvehiculoBC().getDatovehiculobypatente(patente); if (veh != null) { txt_patente.Text = veh.Patente; if (veh.Tipo_vehiculo != null) { dl_tipo_vehiculo.SelectedValue = veh.Tipo_vehiculo.Codigo; } if (veh.Marca != null) { dl_marca.SelectedValue = Convert.ToString(veh.Marca.Id_marca); } if (veh.Tipo_vehiculo != null) { dl_tipo_vehiculo.SelectedValue = veh.Tipo_vehiculo.Codigo; } txt_modelo.Text = veh.Modelo; txt_kilometraje.Text = veh.Kilometraje.ToString(); return(true); } return(false); }
protected void Carga_Operacion(Int32 solicitud) { Preinscripcion minscripcion = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(solicitud); DatosVehiculo mvehiculo = new DatosvehiculoBC().getDatovehiculo(solicitud); this.dl_sucursal.SelectedValue = minscripcion.Sucursal_origen.Id_sucursal.ToString(); this.txt_factura.Text = minscripcion.N_factura.ToString(); this.txt_neto.Text = minscripcion.Neto_factura.ToString(); this.dl_financiera.SelectedValue = minscripcion.Bancofinanciera.Codigo.Trim(); this.dl_forma_pago.SelectedValue = minscripcion.Tipo_pago_factura.Trim(); this.dl_cargo_venta.SelectedValue = minscripcion.Cargo_venta; //this.agp_vehiculo.Vehiculo.Patente = mvehiculo.Patente; this.agp_vehiculo.Mostrar_Form(solicitud); this.txt_fecha_factura.Text = minscripcion.Fechafactura.ToString(); //this.agp_adquirente.Mostrar_Form(minscripcion.Adquiriente.Rut); this.agp_adquirente.Mostrar_Form(minscripcion.Adquiriente.Rut); if (minscripcion.Compra_para != null) { this.agp_adquirente.setCompraPara(true); this.agpCompraPara.Visible = true; this.agpCompraPara.Mostrar_Form(minscripcion.Compra_para.Rut); } agpDatosGrabar.Id_solicitud = Convert.ToInt32(solicitud); this.agpDatosGrabar.mostrar_operacion(solicitud.ToString()); }
private void getDatosvehiculo(string id_solicitud) { List <DatosVehiculo> lDatosvehiculo = new DatosvehiculoBC().getDatosvehiculo(Convert.ToInt32(id_solicitud)); if (lDatosvehiculo.Count != 0) { this.txt_color.Text = lDatosvehiculo.ElementAt(0).Color; this.txt_marca.Text = lDatosvehiculo.ElementAt(0).Marca.Nombre; this.txt_modelo.Text = lDatosvehiculo.ElementAt(0).Modelo; this.txt_chasis.Text = lDatosvehiculo.ElementAt(0).Chassis; this.txt_motor.Text = lDatosvehiculo.ElementAt(0).Motor; this.txt_serie.Text = lDatosvehiculo.ElementAt(0).Serie; this.txt_tipo.Text = lDatosvehiculo.ElementAt(0).Tipo_vehiculo.Nombre; this.txt_vin.Text = lDatosvehiculo.ElementAt(0).Vin; this.txt_ano.Text = lDatosvehiculo.ElementAt(0).Ano.ToString(); if (lDatosvehiculo.ElementAt(0).Estado_vehiculo.ToString() != "Seleccionar" && lDatosvehiculo.ElementAt(0).Estado_vehiculo.ToString() != "") { this.dl_estado_vehiculo.SelectedValue = lDatosvehiculo.ElementAt(0).Estado_vehiculo.ToString(); } else { this.dl_estado_vehiculo.SelectedValue = "0"; } } return; }
private void add_datosvehiculo() { string dv = FuncionGlobal.digitoVerificadorPatente(patente); Marcavehiculo marca = new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(this.dl_marca.SelectedValue)); Tipovehiculo vehi = new TipovehiculoBC().getTipoVehiculo(this.dl_tipo_vehiculo.SelectedValue); DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(this.patente, Convert.ToInt32(id_solicitud)); string add = new DatosvehiculoBC().add_Datosvehiculo(Convert.ToInt32(this.id_solicitud), marca, vehi, this.patente, dv, this.txt_modelo.Text, this.txt_chasis.Text, this.txt_motor.Text, this.txt_vin.Text, this.txt_serie.Text, Convert.ToInt32(this.txt_ano.Text), "", this.txt_color.Text, 0, 0, "", 0, 0, mdato.Kilometraje, mdato.Tasacion, mdato.Codigo_SII, mdato.Precio, mdato.Id_dato_vehiculo, mdato.Fecha_contrato, mdato.Forma_pago, mdato.Prenda, this.dl_estado_vehiculo.SelectedValue.ToString(), mdato.Rut_prenda, mdato.Financiamiento_amicar, mdato.Transmision, mdato.Equipamiento); UpdatePanel up = (UpdatePanel)this.Master.FindControl("UpdatePanel1"); FuncionGlobal.alerta_updatepanel("DATOS DEL VEHICULO INGRESADA CON EXITO", this.Page, up); this.ClientScript.RegisterClientScriptBlock(Page.GetType(), "CloseWnd", "<script type=\"text/javascript\">window.close();</script>"); return; }
public bool Guardar_Form(int id_solicitud) { if (id_solicitud <= 0) { FuncionGlobal.alerta("Debe guardar la operación antes de continuar", Page); return(false); } if (!Validar_Form()) { return(false); } Int32 id_dato_vehiculo = 0; Int32 rut_prenda = 0; string financiamiento_amicar = "0"; DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculo(id_solicitud); if (mdato != null) { id_dato_vehiculo = mdato.Id_dato_vehiculo; rut_prenda = mdato.Rut_prenda; financiamiento_amicar = mdato.Financiamiento_amicar; } string output = new DatosvehiculoBC().add_Datosvehiculo(id_solicitud, new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(this.dl_marca_vehiculo.SelectedValue)), new TipovehiculoBC().getTipoVehiculo(this.dl_tipo_vehiculo.SelectedValue), this.txt_patente.Text, this.txt_dv.Text, this.txt_modelo_vehiculo.Text, this.txt_chasis.Text, this.txt_motor.Text, this.txt_chasis.Text, this.txt_serie.Text, Convert.ToInt32(this.txt_ano_vehiculo.Text), this.txt_cilindrada.Text, this.txt_color.Text, Convert.ToInt32(this.txt_peso_carga.Text), Convert.ToInt32(this.txt_peso_bruto.Text), this.dl_combustible.SelectedValue, Convert.ToInt32(this.txt_puertas.Text), Convert.ToInt32(this.txt_asientos.Text), 0, 0, "", 0, id_dato_vehiculo, Convert.ToDateTime("01/01/1900"), "", "false", "", rut_prenda, financiamiento_amicar, this.dl_transmision.SelectedValue.Trim() , this.dl_equipamiento.SelectedValue.Trim(), "0"); if (output != "") { this._error = output; return(false); } return(true); }
public void getvehiculos() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_dato_vehiculo")); dt.Columns.Add(new DataColumn("id_solicitud")); dt.Columns.Add(new DataColumn("patente")); dt.Columns.Add(new DataColumn("kilometraje")); dt.Columns.Add(new DataColumn("tasacion")); dt.Columns.Add(new DataColumn("precio")); dt.Columns.Add(new DataColumn("estado")); List <DatosVehiculo> ldatos = new DatosvehiculoBC().getDatosvehiculo(Convert.ToInt32(id_solicitud)); foreach (DatosVehiculo mdatos in ldatos) { DataRow dr = dt.NewRow(); dr["id_dato_vehiculo"] = mdatos.Id_dato_vehiculo; dr["id_solicitud"] = mdatos.Id_solicitud; dr["patente"] = mdatos.Patente; dr["estado"] = mdatos.Estado_vehiculo; dr["kilometraje"] = FuncionGlobal.NumeroConFormato(mdatos.Kilometraje.ToString()); dr["tasacion"] = FuncionGlobal.NumeroConFormato(mdatos.Tasacion.ToString()); dr["precio"] = FuncionGlobal.NumeroConFormato(mdatos.Precio.ToString()); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); Carga_Link(); }
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(); }
protected void Busca_Operacion_Por_Patente() { DatosVehiculo solicitud = new DatosvehiculoBC().getDatovehiculobypatente(this.agp_vehiculo.Vehiculo.Patente); if (solicitud != null) { this.Carga_Operacion(solicitud.Id_solicitud); } }
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(); }
protected void Carga_Operacion_factura(Int32 solicitud) { Preinscripcion minscripcion = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(solicitud); DatosVehiculo mvehiculo = new DatosvehiculoBC().getDatovehiculo(solicitud); this.dl_sucursal.SelectedValue = minscripcion.Sucursal_origen.Id_sucursal.ToString(); this.txt_factura.Text = minscripcion.N_factura.ToString(); this.agp_vehiculo.Mostrar_Form(solicitud); this.agp_adquirente.Rut = minscripcion.Adquiriente.Rut; this.agp_adquirente.Mostrar_Form(minscripcion.Adquiriente.Rut); }
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); } }
protected void limpiar() { this.ddlTipoSolicitud.SelectedValue = "0"; this.ddlRegion.SelectedValue = "0"; FuncionGlobal.comboOficinaRC(this.ddlOficina, Convert.ToInt32(this.ddlRegion.SelectedValue)); this.txtNroSolicitud.Text = ""; this.txtFechaSolicitud.Text = DateTime.Now.ToShortDateString(); this.txtPatente.Text = ""; DatosVehiculo veh = new DatosvehiculoBC().getDatovehiculo(Convert.ToInt32(this.lblOperacion.Text)); this.txtPatente.Text = veh.Patente.Trim().ToUpper(); this.txtPatente.Enabled = false; veh = null; }
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; }
protected bool Busca_Patente(string patente) { DatosVehiculo veh = new DatosvehiculoBC().getDatovehiculobypatente(patente); //veh = new DatosvehiculoBC().getDatovehiculobypatente(patente); if (veh != null) { this.txt_patente.Text = veh.Patente; this.txt_dv.Text = veh.Dv; if (veh.Tipo_vehiculo != null) { this.dl_tipo_vehiculo.SelectedValue = veh.Tipo_vehiculo.Codigo; } if (veh.Marca != null) { this.dl_marca_vehiculo.SelectedValue = Convert.ToString(veh.Marca.Id_marca); } //this.dl_modelo.SelectedItem.Text = veh.Modelo; this.txt_modelo.Text = veh.Modelo; this.txt_ano_vehiculo.Text = veh.Ano.ToString(); this.txt_cilindrada.Text = veh.Cilindraje; this.txt_puertas.Text = veh.Npuerta.ToString(); this.txt_asientos.Text = veh.Nasiento.ToString(); this.txt_peso_bruto.Text = veh.Pesobruto.ToString(); this.txt_peso_carga.Text = veh.Carga.ToString(); this.dl_combustible.SelectedValue = veh.Combustible.Trim(); this.txt_color.Text = veh.Color; this.txt_motor.Text = veh.Motor; this.txt_chasis.Text = veh.Chassis; this.txt_serie.Text = veh.Serie; return(true); } else { return(false); } }
protected void Carga_Operacion(Int32 solicitud) { Preinscripcion minscripcion = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(solicitud); DatosVehiculo mvehiculo = new DatosvehiculoBC().getDatovehiculo(solicitud); this.dl_sucursal.SelectedValue = minscripcion.Sucursal_origen.Id_sucursal.ToString(); this.txt_factura.Text = minscripcion.N_factura.ToString(); this.dl_cargo_venta.SelectedValue = minscripcion.Cargo_venta; agpDatosGrabar.Id_solicitud = Convert.ToInt32(solicitud); this.agpDatosGrabar.mostrar_operacion(solicitud.ToString()); this.txt_neto.Text = minscripcion.Neto_factura.ToString(); //this.dl_financiera.SelectedValue = minscripcion.Bancofinanciera.Codigo.Trim(); //this.dl_forma_pago.SelectedValue = minscripcion.Tipo_pago_factura.Trim(); //this.agp_vehiculo.Vehiculo.Patente = mvehiculo.Patente; this.agp_vehiculo.Mostrar_Form(solicitud); this.txt_fecha_factura.Text = minscripcion.Fechafactura.ToString(); this.agp_adquirente.Rut = minscripcion.Adquiriente.Rut; this.agp_adquirente.Mostrar_Form(minscripcion.Adquiriente.Rut); Familia_Producto mfamilia = new Familia_productoBC().getfamiliabycodigo(ViewState["tipo_operacion"].ToString()); }
private void busca_operacion() { Transferencia mtransferencia = new TransferenciaBC().GettransferenciabyIdSolicitud(id_solicitud); if (mtransferencia != null) { this.dl_forma_pago.SelectedValue = mtransferencia.Forma_pago.Trim(); if (mtransferencia.Banco_financiera != null) { if (id_cliente == 4 && mtransferencia.Forma_pago.Trim() != "1" || id_cliente == 3 && mtransferencia.Forma_pago.Trim() != "1") { this.dl_financiera.Items.Clear(); DataTable dt; dt = new DataTable("Tabla"); dt.Columns.Add("Codigo"); dt.Columns.Add("Descripcion"); DataRow dr; dr = dt.NewRow(); dr["Codigo"] = "TANN"; dr[1] = "TANNER"; dt.Rows.Add(dr); dr = dt.NewRow(); dr[0] = "SCO"; dr[1] = "BANCO SCOTIABANK"; dt.Rows.Add(dr); dr = dt.NewRow(); dr[0] = "FOR"; dr[1] = "FORUM"; dt.Rows.Add(dr); dr = dt.NewRow(); dr[0] = "MITS"; dr[1] = "MITSUI"; dt.Rows.Add(dr); dr = dt.NewRow(); dr[0] = "BFALA"; dr[1] = "BANCO FALABELLA"; dt.Rows.Add(dr); dr = dt.NewRow(); dr[0] = "SAN"; dr[1] = "SANTANDER CONSUMER"; dt.Rows.Add(dr); dr = dt.NewRow(); dr[0] = "BCI"; dr[1] = "BANCO CREDITO E INVERSIONES"; dt.Rows.Add(dr); dr = dt.NewRow(); dr[0] = "MCRE "; dr[1] = "MARUBENI CREDIT"; dt.Rows.Add(dr); this.dl_financiera.DataSource = dt; this.dl_financiera.DataValueField = "Codigo"; this.dl_financiera.DataTextField = "Descripcion"; this.dl_financiera.DataBind(); this.dl_financiera.Enabled = true; } else { FuncionGlobal.combobanco(this.dl_financiera, id_cliente); } this.dl_financiera.SelectedValue = mtransferencia.Banco_financiera.Codigo.Trim(); } this.txt_numero_emisor.Text = mtransferencia.Operacion.Numero_cliente.Trim(); if (vent == "CTC" || vent == "" || vent == "CTMAG") { this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_operacion.Text = "Operación de Transferencia Numero:"; this.lbl_numero.Text = Convert.ToString(mtransferencia.Operacion.Id_solicitud); } this.dl_tag.SelectedValue = mtransferencia.Tag; this.dl_cliente.SelectedValue = Convert.ToString(mtransferencia.Operacion.Cliente.Id_cliente); this.dl_sucursal_origen.SelectedValue = mtransferencia.Id_sucursal.ToString(); Leasing_transferencia lleasing = new Leasing_transferenciaBC().getLeasingById(id_solicitud); if (lleasing != null) { this.id_datounico.Visible = true; this.txt_precio.Enabled = true; this.id_leasing.Visible = true; chk_leasing.Checked = true; this.txt_n_contrato.Text = lleasing.N_contrato.ToString(); this.txt_n_vehiculos.Text = lleasing.N_vehiculos.ToString(); this.txt_valor_cesion.Text = lleasing.Valor_cesion.ToString(); this.txt_valor_opcion.Text = lleasing.Valor_opcion.ToString(); this.txt_fecha_contrato.Text = lleasing.Fecha_contrato.ToString("dd-MM-yyyy"); } DatosVehiculo mdatosvehiculo = new DatosvehiculoBC().getDatovehiculo(id_solicitud); this.txt_patente.Text = mdatosvehiculo.Patente.Trim(); this.txt_dv_patente.Text = FuncionGlobal.digitoVerificadorPatente(mdatosvehiculo.Patente.Trim()); this.txt_kilometraje.Text = FuncionGlobal.NumeroConFormato(mdatosvehiculo.Kilometraje.ToString()); this.txt_tasacion.Text = FuncionGlobal.NumeroConFormato(mdatosvehiculo.Tasacion.ToString()); this.txt_modelo.Text = mdatosvehiculo.Modelo; this.txt_p_bruto.Text = mdatosvehiculo.Pesobruto.ToString(); this.txt_motor.Text = mdatosvehiculo.Motor; this.txt_color.Text = mdatosvehiculo.Color; this.txt_anno.Text = mdatosvehiculo.Ano.ToString(); this.txt_chassis.Text = mdatosvehiculo.Chassis; this.dl_tipo_vehiculo.SelectedValue = mdatosvehiculo.Tipo_vehiculo.ToString(); this.dl_marca_vehiculo.SelectedValue = mdatosvehiculo.Marca.Id_marca.ToString(); this.dl_combustible.SelectedValue = mdatosvehiculo.Combustible.ToString(); this.lbl_codigo.Text = (mdatosvehiculo.Codigo_SII ?? "").Trim(); if (vent != "CTM" && vent != "CTC") { this.txt_precio.Text = FuncionGlobal.NumeroConFormato(mdatosvehiculo.Precio.ToString()); } } if (mtransferencia.Vendedor != null) { if (vent == "CTM") { this.Datosvendedor.Mostrar_Form(mtransferencia.Comprador.Rut); } else { this.Datosvendedor.Mostrar_Form(mtransferencia.Vendedor.Rut); } } if (mtransferencia.Comprador != null) { if (vent == "") { this.Datoscomprador.Mostrar_Form(mtransferencia.Comprador.Rut); } } if (mtransferencia.Compra_para != null) { this.Datoscomprador.setCompraPara(true); this.agpCompraPara.Visible = true; this.agpCompraPara.Mostrar_Form(mtransferencia.Compra_para.Rut); } }
protected void bt_guardar_Click(object sender, EventArgs e) { UpdatePanel up = (UpdatePanel)Master.FindControl("UpdatePanel1"); string rutcomp = "0"; string rutvend = "0"; //if(txtNumFactura.Text == "") //{ // tdMensaje.Visible = true; // lblMensaje.Text = "Favor agregar número de factura."; // return; //} //DateTime result; //bool validafecha = DateTime.TryParse(txt_fecha_documento.Text, out result.ToShortDateString("DD/MM/YYYY")); if (txt_patente.Text == "" || txt_patente.Text == "0") { FuncionGlobal.alerta_updatepanel("Debe ingresar la Fecha de Documento correcta", Page, up); return; } if (txt_patente.Text == "" || txt_patente.Text == "0") { FuncionGlobal.alerta_updatepanel("Debe ingresar la Patente", Page, up); return; } if (txt_fecha_documento.Text == "" || txt_fecha_documento.Text == "0") { FuncionGlobal.alerta_updatepanel("Debe ingresar la Fecha de Documento", Page, up); return; } if (id_cliente == 15) { if (txt_interno.Text == "") { //Response.Write("<script language=javascript>alert('Debe ingresar el número de operación banco');</script>"); //return; FuncionGlobal.alerta_updatepanel("Debe ingresar el número de operación banco", Page, up); return; } if (Convert.ToInt32(txt_interno.Text) <= 0) { FuncionGlobal.alerta_updatepanel("El número de operación banco no corresponde", Page, up); return; //Response.Write("<script language=javascript>alert('El número de operación banco no corresponde');</script>"); //return; } if (txtNumFactura.Text == "") { FuncionGlobal.alerta_updatepanel("Debe ingresar el número de factura", Page, up); return; //Response.Write("<script language=javascript>alert('Debe ingresar el número de factura');</script>"); //return; } var validaNumOperacionBanco = new OperacionBC().validaNumOperacionBanco(Convert.ToInt32(txt_interno.Text), Convert.ToInt32(txtNumFactura.Text)); if (validaNumOperacionBanco.Numero_cliente != txt_interno.Text) { FuncionGlobal.alerta_updatepanel("Por favor revise número de operacion o factura.", Page, up); return; //Response.Write("<script language=javascript>alert('Por favor revise número de operacion o factura.');</script>"); //return; } } if (Datoscomprador.Guardar_Form()) { if (Datoscomprador.InfoPersona != null) { rutcomp = Datoscomprador.InfoPersona.Rut.ToString(); } } if (Datosvendedor.Guardar_Form()) { if (Datosvendedor.InfoPersona != null) { rutvend = Datosvendedor.InfoPersona.Rut.ToString(); } } Int32 add = new OperacionBC().add_operacion(Convert.ToInt32(lbl_numero.Text), Convert.ToInt16(dl_cliente.SelectedValue), tipo_operacion, (string)(Session["usrname"]), 0, (txt_interno.Text.Trim()), Convert.ToInt32(dl_sucursal_origen.SelectedValue), Convert.ToInt32(txtNumFactura.Text)); //PARA ORDEN DE TRABAJO if (IdOrdenTrabajo != 0) { FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(tipo_operacion, IdOrdenTrabajo, add); } string addparcom = new ParticipeOperacionBC().add_participe(add, Convert.ToInt32(Datoscomprador.InfoPersona.Rut), "COMPR"); string addparven = new ParticipeOperacionBC().add_participe(add, Convert.ToInt32(Datosvendedor.InfoPersona.Rut), "VENDE"); Meratenencia mera = new Meratenencia(); mera.Anno_causa = Convert.ToInt32(txt_anno_causa.Text); mera.Autorizacion = txt_autorizacion_doc.Text; mera.Calidad_mero = dl_calidad_mero.SelectedValue; mera.Fecha_doc = Convert.ToDateTime(txt_fecha_documento.Text); mera.Id_solicitud = Convert.ToInt32(add); mera.Lugar_doc = txt_lugar_doc.Text; mera.N_doc = txt_n_doc.Text; mera.Naturaleza_doc = dl_naturaleza_doc.SelectedValue; mera.Rut_comprador = Convert.ToInt32(Datoscomprador.InfoPersona.Rut); mera.Rut_vendedor = Convert.ToInt32(Datosvendedor.InfoPersona.Rut); mera.Tipo_doc = dl_tipo_doc.SelectedValue; mera.Titulo_mera = dl_titulo_mera.SelectedValue; mera.Tribunal = txt_tribunal.Text; mera.N_bien = dl_bien.SelectedValue; string addmera = new MeratenenciaBC().add_meratenencia(mera); DatosVehiculo mdato2 = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(txt_patente.Text, add); Marcavehiculo marca = new Marcavehiculo(); Tipovehiculo tipvehi = new Tipovehiculo(); string mar = dl_marca.SelectedValue; string tip = dl_tipo_vehiculo.SelectedValue; if (mar != "0") { marca = new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(mar)); } else { marca = new MarcavehiculoBC().getmarcavehiculo(69); } if (tip != "0") { tipvehi = new TipovehiculoBC().getTipoVehiculo(tip); } else { tipvehi = new TipovehiculoBC().getTipoVehiculo("PDF"); } //Int32 id_dato_vehiculo = 0; if (mdato2 != null) { string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add, mdato2.Marca, mdato2.Tipo_vehiculo, txt_patente.Text, FuncionGlobal.digitoVerificadorPatente(txt_patente.Text), mdato2.Modelo, mdato2.Chassis, "", mdato2.Vin, mdato2.Serie, Convert.ToInt32(0), "", mdato2.Color, 0, 0, "", 0, 0, Convert.ToInt32(0), Convert.ToInt32(0), "", Convert.ToInt32(0), Convert.ToInt32(mdato2.Id_dato_vehiculo), DateTime.Now, "", "false", "", 0, "false", mdato2.Transmision, mdato2.Equipamiento, "0"); } else { string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add, marca, tipvehi, txt_patente.Text, FuncionGlobal.digitoVerificadorPatente(txt_patente.Text), txt_modelo.Text, "", "", "", "", Convert.ToInt32(0), "", "", 0, 0, "", 0, 0, Convert.ToInt32(0), Convert.ToInt32(0), "", Convert.ToInt32(0), 0, DateTime.Now, "", "false", "", 0, "0", "0", "0", "0"); } string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, tipo_operacion, "", (string)(Session["usrname"])); lbl_operacion.Visible = true; lbl_numero.Visible = true; lbl_operacion.Text = "Operación de Meratenencia Numero:"; lbl_numero.Text = Convert.ToString(add); int bien; if (dl_bien.SelectedValue == "0" || dl_bien.SelectedValue == null || dl_bien.SelectedValue == "") { bien = Convert.ToInt32(txt_bien.Text); } else { bien = Convert.ToInt32(dl_bien.SelectedValue); } if (id_cliente == 15) { new BienesNumeroClienteBC().add_integracion_leasing(add, bien, Convert.ToInt32(txt_interno.Text), tipo_operacion); } FuncionGlobal.alerta(lbl_titulo.Text + ", INGRESADO CON EXITO", Page); }
private void add() { string rutcomp = "0"; string rutvend = "0"; string rutcompp = "0"; string financiamiento = "0"; UpdatePanel up = (UpdatePanel)this.Master.FindControl("UpdatePanel1"); double rut2 = this.Datoscomprador.getRut(); List <Direcciones> ldireccion = new DireccionesBC().getdirecciones(Convert.ToInt32(rut2)); if (this.dl_forma_pago.SelectedValue == "2" & this.dl_financiera.SelectedValue == "0") { FuncionGlobal.alerta_updatepanel("Debe seleccionar un banco o financiera", Page, up); return; } if (id_cliente == 3 || id_cliente == 4) { if (tipo_operacion == "CVT") { if (this.dl_forma_pago.SelectedValue == "0") { FuncionGlobal.alerta_updatepanel("Debe seleccionar forma de pago", Page, up); return; } } } if (vent == "CTC" || vent == "CTMAG") { Cliente mcliente = new ClienteBC().getclienteusuario(this.Datoscomprador.getRut(), (string)(Session["usrname"])); if (vent == "CTC" && mcliente.Check == true || vent == "CTMAG" && mcliente.Check == true) { tipo_operacion = "CTM"; } else { if (vent == "CTC") { tipo_operacion = "CCV"; } else { tipo_operacion = "CVEN"; } if (ldireccion.Count == 0) { FuncionGlobal.alerta_updatepanel("El comprador no tiene direccion", Page, up); return; } } } if (tipo_operacion != "CTC" || tipo_operacion != "CTMAG") { if (this.Datoscomprador.Guardar_Form()) { if (this.Datoscomprador.InfoPersona != null) { rutcomp = this.Datoscomprador.InfoPersona.Rut.ToString(); } } } if (this.Datosvendedor.Guardar_Form()) { if (this.Datosvendedor.InfoPersona != null) { rutvend = this.Datosvendedor.InfoPersona.Rut.ToString(); } } if (this.agpCompraPara.Guardar_Form()) { if (this.agpCompraPara.InfoPersona != null) { rutcompp = this.agpCompraPara.InfoPersona.Rut.ToString(); } } int factura = 0; if (this.txtNumFactura.Text != "") { factura = Convert.ToInt32(txtNumFactura.Text); } Int32 add = new OperacionBC().add_operacion(Convert.ToInt32(this.lbl_numero.Text), Convert.ToInt16(this.dl_cliente.SelectedValue), tipo_operacion, (string)(Session["usrname"]), 0, this.txt_numero_emisor.Text.Trim(), Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), factura); if (tipo_operacion != "CVT") { this.id_solicitud = Convert.ToInt32(this.lbl_numero.Text); } else { if (this.lbl_numero.Visible == true) { this.id_solicitud = Convert.ToInt32(this.lbl_numero.Text); } } if (chk_leasing.Checked == true) { string leasing = new Leasing_transferenciaBC().add_leasing(add, this.txt_patente.Text.Trim(), Convert.ToInt32(this.txt_n_contrato.Text), Convert.ToDateTime(this.txt_fecha_contrato.Text), Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_valor_opcion.Text)), Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_valor_cesion.Text)), Convert.ToInt32(this.txt_n_vehiculos.Text)); } DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(this.txt_patente.Text.Trim(), id_solicitud); //DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculobypatente(this.txt_patente.Text); Marcavehiculo marca = new MarcavehiculoBC().getmarcavehiculo(69); Tipovehiculo tipvehi = new TipovehiculoBC().getTipoVehiculo("PDF"); Int32 id_dato_vehiculo = 0; Int32 rut_prenda = 0; if (mdato != null && id_solicitud != 0) { if (vent == "CTM") { marca = mdato.Marca; tipvehi = mdato.Tipo_vehiculo; id_dato_vehiculo = 0; } else { rut_prenda = mdato.Rut_prenda; id_dato_vehiculo = mdato.Id_dato_vehiculo; marca = mdato.Marca; tipvehi = mdato.Tipo_vehiculo; } } DatosVehiculo mdato2; if (id_dato_vehiculo != 0) { mdato2 = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(this.txt_patente.Text.Trim(), id_solicitud); } else { mdato2 = new DatosvehiculoBC().getDatovehiculobypatente(this.txt_patente.Text); } if (mdato2 != null) { string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add, mdato2.Marca, mdato2.Tipo_vehiculo, txt_patente.Text, FuncionGlobal.digitoVerificadorPatente(txt_patente.Text), mdato2.Modelo, mdato2.Chassis, mdato2.Motor, mdato2.Vin, mdato2.Serie, Convert.ToInt32(mdato2.Ano), "", mdato2.Color, 0, 0, "", 0, 0, Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_kilometraje.Text)), Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_tasacion.Text)), lbl_codigo.Text, Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_precio.Text)), Convert.ToInt32(id_dato_vehiculo), DateTime.Now, "", "false", "", 0, financiamiento, mdato2.Transmision, mdato2.Equipamiento); } else { if (this.dl_marca_vehiculo.SelectedValue != "0") { marca = new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(this.dl_marca_vehiculo.SelectedValue)); } if (this.dl_tipo_vehiculo.SelectedValue != "0") { tipvehi = new TipovehiculoBC().getTipoVehiculo(this.dl_tipo_vehiculo.SelectedValue); } string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add, marca, tipvehi, txt_patente.Text, FuncionGlobal.digitoVerificadorPatente(txt_patente.Text), this.txt_modelo.Text, this.txt_chassis.Text, this.txt_motor.Text, "", "", Convert.ToInt32(this.txt_anno.Text), "", this.txt_color.Text, 0, Convert.ToInt32(this.txt_p_bruto.Text), this.dl_combustible.SelectedValue, 0, 0, Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_kilometraje.Text)), Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_tasacion.Text)), lbl_codigo.Text, Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_precio.Text)), id_dato_vehiculo, DateTime.Now, "", "false", "", 0, financiamiento.Trim(), this.dl_financiera.SelectedValue, "0", "0"); } if (vent == "") { DatosVehiculo vehicu = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(this.txt_patente.Text, add); if (tipo_operacion == "CTMAG") { string add_stock = new StockVentasBC().add_sotckventas(add, 0, "false", vehicu.Id_dato_vehiculo, false); } else { string add_stock = new StockVentasBC().add_sotckventas(add, 0, "false", vehicu.Id_dato_vehiculo, true); } } else { DatosVehiculo vehicu = new DatosvehiculoBC().getDatovehiculo(id_solicitud); if (vent == "CTC" || vent == "CTMAG") { Cliente mcliente = new ClienteBC().getclienteusuario(this.Datoscomprador.InfoPersona.Rut, (string)(Session["usrname"])); if (vent == "CTC" && mcliente.Check == true || vent == "CTMAG") { string add_stock = new StockVentasBC().add_sotckventas(id_solicitud, add, "false", vehicu.Id_dato_vehiculo, true); } else { string add_stock = new StockVentasBC().add_sotckventas(id_solicitud, add, "true", vehicu.Id_dato_vehiculo, true); } } else { string add_stock = new StockVentasBC().add_sotckventas(id_solicitud, add, "true", vehicu.Id_dato_vehiculo, true); } } if (add != 0) { string add_TR = new TransferenciaBC().add_Transferencia(add, Convert.ToDouble(rutvend), Convert.ToDouble(rutcomp), Convert.ToDouble(rutcompp), Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), this.dl_tag.SelectedValue, this.dl_financiera.SelectedValue, this.dl_forma_pago.SelectedValue ); if (add_TR == "" && vent != "CTC" || vent != "CTMAG") { 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 Transferencia Numero:"; this.lbl_numero.Text = Convert.ToString(add); FuncionGlobal.alerta("CONTRATO DE TRANSFERENCIA, INGRESADO CON EXITO", Page); }
private void add_datosvehiculo() { DateTime fecha = Convert.ToDateTime("01/01/1900"); Int32 precio = 0; Int32 kilometraje = 0; Int32 cantidad = 0; Int32 valor_cesion = 0; Int32 valor_opcion = 0; Int32 contrato = 0; Int32 impuesto = 0; string forma_pago = ""; impuesto = Convert.ToInt32(this.dl_impuesto.SelectedValue); string mstock = new StockVentasBC().act_stockventaImp(Convert.ToInt32(id_solicitud), impuesto); string dv = FuncionGlobal.digitoVerificadorPatente(patente); DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(patente, Convert.ToInt32(this.id_solicitud)); if (this.txt_fecha_contrato.Text != "") { fecha = Convert.ToDateTime(this.txt_fecha_contrato.Text); } if (this.txt_forma_pago.Text != "") { forma_pago = this.txt_forma_pago.Text; } if (this.txt_precio_venta.Text != "") { precio = Convert.ToInt32(FuncionGlobal.NumeroSinFormato(this.txt_precio_venta.Text)); } if (this.txt_kilometraje.Text != "") { kilometraje = Convert.ToInt32(FuncionGlobal.NumeroSinFormato(this.txt_kilometraje.Text)); } Int32 rut_prenda = 0; if (this.chk_prenda.Checked == true) { if (this.Datosprendedor.Guardar_Form()) { if (this.Datosprendedor.InfoPersona != null) { rut_prenda = Convert.ToInt32(this.Datosprendedor.InfoPersona.Rut.ToString()); } } } else { precio = Convert.ToInt32(FuncionGlobal.NumeroSinFormato(this.txt_precio_venta.Text)); } Marcavehiculo marca = new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(mdato.Marca.Id_marca)); Tipovehiculo vehi = new TipovehiculoBC().getTipoVehiculo(mdato.Tipo_vehiculo.Codigo); string add = new DatosvehiculoBC().add_Datosvehiculo(Convert.ToInt32(this.id_solicitud), marca, vehi, this.patente, dv, mdato.Modelo, mdato.Chassis , mdato.Motor, mdato.Vin, mdato.Serie, mdato.Ano, mdato.Cilindraje, mdato.Color, mdato.Carga, mdato.Pesobruto, mdato.Combustible, mdato.Npuerta, mdato.Nasiento, kilometraje, mdato.Tasacion, mdato.Codigo_SII, precio, mdato.Id_dato_vehiculo, fecha, forma_pago, chk_prenda.Checked.ToString().Trim(), mdato.Estado_vehiculo, rut_prenda, mdato.Financiamiento_amicar, mdato.Transmision, mdato.Equipamiento); int n_cheques = 0; if (int.TryParse(this.txt_cheques.Text, out n_cheques)) { ChequesFormaPagoBC cheques = new ChequesFormaPagoBC(); cheques.del_cheques_operacion(Convert.ToInt32(this.id_solicitud)); for (int i = 0; i < this.gr_cheques.Rows.Count; i++) { int id_cheque = Convert.ToInt32(this.gr_cheques.Rows[i].Cells[0].Text); int nro_cheque = Convert.ToInt32(((TextBox)this.gr_cheques.Rows[i].FindControl("txt_nro_cheque")).Text); DateTime fecha_cheque = Convert.ToDateTime(((TextBox)this.gr_cheques.Rows[i].FindControl("txt_fecha_cheque")).Text); int monto_cheque = Convert.ToInt32(((TextBox)this.gr_cheques.Rows[i].FindControl("txt_monto_cheque")).Text); cheques.add_cheques_operacion(id_cheque, Convert.ToInt32(this.id_solicitud), nro_cheque, fecha_cheque, monto_cheque, this.dl_financiera.SelectedValue, ""); } cheques = null; } if (Panel2.Visible == true) { DateTime fecha_cesion = Convert.ToDateTime(this.txt_fecha_cesion.Text); if (this.txt_cantidad.Text != "" && Convert.ToInt16(this.txt_cantidad.Text) > 0) { cantidad = Convert.ToInt16(FuncionGlobal.NumeroSinFormato(this.txt_cantidad.Text)); } if (this.txt_valor_cesion.Text != "") //if (this.txt_valor_cesion.Text != ""&& Convert.ToUInt16(this.txt_valor_cesion.Text) > 0) { valor_cesion = Convert.ToInt32(FuncionGlobal.NumeroSinFormato(this.txt_valor_cesion.Text)); } if (this.txt_valor_opcion.Text != "") //if (this.txt_valor_opcion.Text != "" && Convert.ToInt32(this.txt_valor_opcion.Text) > 0) { valor_opcion = Convert.ToInt32(FuncionGlobal.NumeroSinFormato(this.txt_valor_opcion.Text)); } if (this.txt_contrato.Text != "") //if (this.txt_contrato.Text != "" && Convert.ToInt32(this.txt_contrato.Text) >0) { contrato = Convert.ToInt32(FuncionGlobal.NumeroSinFormato(this.txt_contrato.Text)); } string addleasing = new Leasing_transferenciaBC().add_leasing(Convert.ToInt32(this.id_solicitud), patente, contrato, fecha_cesion, valor_opcion, valor_cesion, cantidad); } UpdatePanel up = (UpdatePanel)this.Master.FindControl("UpdatePanel1"); FuncionGlobal.alerta_updatepanel("DATOS DEL VEHICULO ACTUALIZADOS CON EXITO", this.Page, up); this.ClientScript.RegisterClientScriptBlock(Page.GetType(), "CloseWnd", "<script type=\"text/javascript\">window.close();</script>"); return; }
private void getDatosvehiculo(string id_solicitud) { DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculo(Convert.ToInt32(this.id_solicitud)); if (mdato != null) { Operacion moper = new OperacionBC().getoperacion(Convert.ToInt32(this.id_solicitud)); if (moper.Cliente.Id_cliente == 3 && moper.Tipo_operacion.Codigo.Trim() == "CTC" || moper.Cliente.Id_cliente == 4 && moper.Tipo_operacion.Codigo.Trim() == "CTC") { this.dl_impuesto.Visible = true; } if (mdato.Forma_pago != null) { this.txt_forma_pago.Text = mdato.Forma_pago.ToString(); } if (mdato.Precio != 0) { this.txt_precio_venta.Text = FuncionGlobal.NumeroConFormato(mdato.Precio.ToString()); } if (mdato.Kilometraje != 0) { this.txt_kilometraje.Text = FuncionGlobal.NumeroConFormato(mdato.Kilometraje.ToString()); } if (mdato.Fecha_contrato.ToShortDateString() != "01/01/1900") { this.txt_fecha_contrato.Text = mdato.Fecha_contrato.ToShortDateString(); } if (mdato.Prenda != "false") { this.chk_prenda.Checked = Convert.ToBoolean(mdato.Prenda); this.Datosprendedor.Visible = true; this.Datosprendedor.Mostrar_Form(Convert.ToDouble(mdato.Rut_prenda)); } DataTable dt = new DataTable(); dt.Columns.Add("nro_cuota"); dt.Columns.Add("nro_cheque"); dt.Columns.Add("fecha_cheque"); dt.Columns.Add("monto_cheque"); foreach (ChequesFormaPago cheque in new ChequesFormaPagoBC().get_cheques_operacion(mdato.Id_solicitud)) { DataRow dr = dt.NewRow(); dr["nro_cuota"] = cheque.Id_cheque; dr["nro_cheque"] = cheque.Nro_cheque; dr["fecha_cheque"] = cheque.Fecha_cheque.ToShortDateString(); dr["monto_cheque"] = cheque.Monto_cheque; dt.Rows.Add(dr); //this.dl_financiera.SelectedValue = cheque.Codigo_banco; FuncionGlobal.BuscarValueCombo(this.dl_financiera, cheque.Codigo_banco.Trim()); } if (dt.Rows.Count > 0) { this.txt_cheques.Text = dt.Rows.Count.ToString(); this.pnlInfoCheques.Visible = true; this.gr_cheques.DataSource = dt; this.gr_cheques.DataBind(); suma_grilla(); } else { this.txt_cheques.Text = "0"; this.pnlInfoCheques.Visible = false; this.gr_cheques.DataSource = null; this.gr_cheques.DataBind(); } } return; }
protected void autorizar_alzamientos() { var query = from r in this.gr_dato.Rows.OfType <GridViewRow>() where ((CheckBox)r.FindControl("chk")).Checked == true && r.RowType == DataControlRowType.DataRow select r; if (query.Count() > 0) { foreach (GridViewRow row in query) { int id = Convert.ToInt32(this.gr_dato.DataKeys[row.RowIndex].Values[0].ToString()); Garantia garantia = new GarantiaBC().GetgarantiabyIdSolicitud(id); int add = new OperacionBC().add_operacion(0, garantia.Cliente.Id_cliente, "ALZGA", (string)(Session["usrname"]), id, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), 0); if (add != 0) { string aux = new GarantiaBC().add_Garantia(add, garantia.Adquiriente.Rut, garantia.Cliente.Id_cliente, (garantia.Compra_para != null) ? garantia.Compra_para.Rut : 0, garantia.Creada, (garantia.Compra_repre != null) ? garantia.Compra_repre.Rut : 0, garantia.Repertorio, garantia.N_factura, garantia.Fechafactura, garantia.Sucursal_origen.Id_sucursal, garantia.Emisor.Rut, garantia.Monto, garantia.N_cuotas, garantia.Fecha_primera, garantia.Fecha_ultima, garantia.Cta_corriente, garantia.Bancofinanciera, garantia.Titular, garantia.Notario, garantia.Ciudad_notario, garantia.Fecha_contrato, garantia.N_cheques, garantia.Neto, garantia.Tipo_pago_factura, garantia.Factura_intereses, garantia.Fecha_factura_intereses, garantia.Monto_factura_intereses, garantia.Fecha_protocolizacion, garantia.N_protocolizacion, garantia.N_RepertorioNotaria, garantia.N_RepertorioRNP, garantia.Fecha_repertorio, garantia.Oficina_Registro, garantia.Ing_alza_PN_registro, garantia.Ing_alza_PH_registro, garantia.N_solicitud_PN_registro, garantia.N_solicitud_PH_registro, garantia.NombreEstado, garantia.FechaUltimoEstado, garantia.Valor_vehiculo, garantia.Monto_pie, garantia.Factura_gastos, garantia.Fecha_factura_gastos, garantia.Monto_factura_gastos, garantia.Nro_credito, garantia.Doc_fundante, garantia.Solicitante, garantia.Notaria_protocolizacion, garantia.Ciudad_notaria_protocolizacion, garantia.Fecha_repertorio_rnp, garantia.Estado_solicitud_rnp, garantia.Estado_prenda, garantia.Observaciones, false, garantia.Nro_declaracion, garantia.Fecha_pagare, garantia.Valor_Cuotas, garantia.Capital_pagare, garantia.Tasa, garantia.Dia); foreach (DatosVehiculo veh in new DatosvehiculoBC().getDatosvehiculo(id)) { aux = new DatosvehiculoBC().add_Datosvehiculo(add, veh.Marca, veh.Tipo_vehiculo, veh.Patente, veh.Dv, veh.Modelo, veh.Chassis, veh.Motor, veh.Vin, veh.Serie, veh.Ano, veh.Cilindraje, veh.Color, veh.Carga, veh.Pesobruto, veh.Combustible, veh.Npuerta, veh.Nasiento, veh.Kilometraje, veh.Tasacion, veh.Codigo_SII, veh.Precio, 0, veh.Fecha_contrato, veh.Forma_pago, veh.Prenda, veh.Estado_vehiculo, veh.Rut_prenda, veh.Financiamiento_amicar, veh.Transmision, veh.Equipamiento); } aux = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, "ALZGA", "", (string)(Session["usrname"])); } } this.busca_operacion(); string cadena = ""; cadena += "?nombre_rpt=InfAlzamientosAutorizados.rpt"; cadena += "&tipo_operacion=ALZGA"; cadena += "&id_modulo=0"; cadena += "&id_sucursal=" + this.dl_sucursal.SelectedValue.ToString().Trim(); cadena += "&id_cliente=" + this.dl_cliente.SelectedValue.ToString().Trim(); cadena += "&id_solicitud=0"; cadena += "&rut_adquiriente=0"; cadena += "&numero_factura=0"; cadena += "&numero_cliente="; cadena += "&patente="; cadena += "&desde=" + string.Format("{0:yyyyMMdd}", DateTime.Today); cadena += "&hasta=" + string.Format("{0:yyyyMMdd}", DateTime.Today); cadena += "&ultimo_estado=0"; cadena += "&folio=0"; cadena += "&id_nomina=0"; cadena += "&id_ciudad=0"; cadena += "&id_familia=0"; ScriptManager.RegisterStartupScript(this, this.GetType(), "MyScript", "window.open('../reportes/view_report_agp.aspx" + cadena + "');", true); FuncionGlobal.alerta_updatepanel("Operaciones seleccionadas autorizadas con éxito", this.Page, this.upFiltros); } else { FuncionGlobal.alerta_updatepanel("No hay ninguna operación de prenda seleccionada", this.Page, this.upFiltros); } }
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); } string interno = ""; if (tipo_operacion.Trim() == "ctag" || tipo_operacion.Trim() == "dtag") { interno = this.dl_Codigo_TAG.SelectedValue; } else { interno = this.txt_interno.Text.Trim(); } int fac = 0; if (txt_factura.Text.Trim() != "") { fac = Convert.ToInt32(txt_factura.Text.Trim()); } Int32 add = new OperacionBC().add_operacion(operacion, Convert.ToInt16(this.dl_cliente.SelectedValue), tipo_operacion, (string)(Session["usrname"]), 0, interno, Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), fac, this.txt_observacion.Text); string addparven = new ParticipeOperacionBC().add_participe(Convert.ToInt32(add), Convert.ToInt32(this.Datosvendedor.InfoPersona.Rut), "COMPR"); DatosVehiculo mdato2 = new DatosVehiculo(); Int32 id_dato_vehiculo = 0; mdato2 = new DatosvehiculoBC().getDatovehiculo(operacion); Marcavehiculo marca = new Marcavehiculo(); Tipovehiculo tipvehi = new Tipovehiculo(); string mar = this.dl_marca.SelectedValue; string tip = this.dl_tipo_vehiculo.SelectedValue; string anno = "0"; string kilometraje = "0"; if (this.txt_ano.Text != "") { anno = this.txt_ano.Text; } if (this.txt_kilometraje.Text != "") { kilometraje = this.txt_kilometraje.Text; } if (mar != "0") { marca = new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(mar)); } else { marca = new MarcavehiculoBC().getmarcavehiculo(69); } if (tip != "0") { tipvehi = new TipovehiculoBC().getTipoVehiculo(tip); } else { tipvehi = new TipovehiculoBC().getTipoVehiculo("PDF"); } if (mdato2 != null) { if (mdato2.Id_solicitud == add) { id_dato_vehiculo = mdato2.Id_dato_vehiculo; } string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add, marca, tipvehi, txt_patente.Text, FuncionGlobal.digitoVerificadorPatente(txt_patente.Text), mdato2.Modelo, mdato2.Chassis, this.txt_motor.Text, mdato2.Vin, mdato2.Serie, Convert.ToInt32(anno), "", mdato2.Color, 0, 0, "", 0, 0, Convert.ToInt32(FuncionGlobal.NumeroSinFormato(kilometraje)), Convert.ToInt32(0), "", Convert.ToInt32(0), id_dato_vehiculo, DateTime.Now, "", "false", "", 0, "false", mdato2.Transmision, mdato2.Equipamiento, "0"); } else { string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add, marca, tipvehi, this.txt_patente.Text, FuncionGlobal.digitoVerificadorPatente(txt_patente.Text), "", "", this.txt_motor.Text, "", "", Convert.ToInt32(anno), "", "", 0, 0, "", 0, 0, Convert.ToInt32(FuncionGlobal.NumeroSinFormato(kilometraje)), Convert.ToInt32(0), "", Convert.ToInt32(0), id_dato_vehiculo, DateTime.Now, "", "false", "", 0, "0", "0", "0", "0"); } 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); }