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 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; } }
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() { double rut_compra_para; double rut_comprador; rut_compra_para = 0; rut_comprador = 0; //gravar dato vendedor en perona string persona = new PersonaBC().add_persona(Convert.ToDouble(this.txt_rut.Text), this.txt_dv.Text, Convert.ToInt16(this.dl_comuna.SelectedValue), "", this.txt_nombre.Text, this.txt_paterno.Text, this.txt_materno.Text, "0", "0", "", "", "0", this.txt_telefono.Text, "", "", this.txt_direccion.Text, this.txt_numero.Text, this.txt_depto.Text, "0", ""); if (this.rb_consignacion.Checked == false) { rut_comprador = Convert.ToDouble(this.txt_rut_compra.Text); //graba dato comprador en persona string personacom = new PersonaBC().add_persona(Convert.ToDouble(this.txt_rut_compra.Text), this.txt_dv.Text, Convert.ToInt16(this.dl_comuna_compra.SelectedValue), "", this.txt_nombre_compra.Text, this.txt_apellidop_compra.Text, this.txt_apellidom_compra.Text, "0", "0", "", "", "0", this.txt_telefono_compra.Text, "", "", this.txt_direccion_compra.Text, this.txt_numero_compra.Text, this.txt_depto_compra.Text, "0", ""); if (this.chk_compra_para.Checked == true) { rut_compra_para = Convert.ToDouble(this.txt_rut_para.Text); //grabo dato compra para en persona string personacpara = new PersonaBC().add_persona(Convert.ToDouble(this.txt_rut_para.Text), this.txt_dv.Text, Convert.ToInt16(this.dl_comuna_para.SelectedValue), "", this.txt_nombre_para.Text, this.txt_paterno_para.Text, this.txt_materno_para.Text, "0", "0", "", "", "0", this.txt_telefono_para.Text, "", "", this.txt_direccion_para.Text, this.txt_numero_para.Text, this.txt_depto_para.Text, "0", ""); } } Int32 add = new OperacionBC().add_operacion(Convert.ToInt32(this.lbl_numero.Text), Convert.ToInt16(this.dl_cliente.SelectedValue), "TR", (string)(Session["usrname"]), 0, "", 0, 0); if (add != 0) { string add_TR = new TransferenciaBC().add_Transferencia(add, Convert.ToDouble(this.txt_rut.Text), rut_comprador, rut_compra_para, 1, "", ""); } 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 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); } }