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()); }
protected void txt_factura_TextChanged(object sender, EventArgs e) { Preinscripcion add = new PreinscripcionBC().Getpreinscripcionbyfactura(Convert.ToInt16(this.dl_cliente.SelectedValue), Convert.ToDouble(this.txt_factura.Text.Trim())); if (add != null) { this.Carga_Operacion_factura(add.Operacion.Id_solicitud); } }
protected void Busca_Operacion() { Preinscripcion solicitud = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(Convert.ToInt32(ViewState["id_solicitud"].ToString())); if (solicitud != null) { this.Carga_Operacion(solicitud.Operacion.Id_solicitud); } }
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); }
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 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()); }
protected void Add_Operacion() { if (this.txt_fecha_factura.Text == "") { FuncionGlobal.alerta_updatepanel("Falta ingresar la fecha de Factura", this.Page, up_operacion); return; } if (this.dl_sucursal.SelectedValue == "0") { FuncionGlobal.alerta_updatepanel("Falta ingresar la Sucursal", this.Page, up_operacion); return; } if (this.txt_neto.Text == "") { FuncionGlobal.alerta_updatepanel("Falta ingresar el Neto de la Factura", this.Page, up_operacion); return; } if (this.txt_factura.Text == "") { FuncionGlobal.alerta_updatepanel("Falta ingresar la Factura", this.Page, up_operacion); return; } 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); this.agpDatosGrabar.Id_solicitud = add; this.agpDatosGrabar.Carga_vent = Convert.ToInt32(this.dl_cargo_venta.SelectedValue.Trim()); 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(); string neto = "0"; if (this.txt_neto.Text != "") { neto = this.txt_neto.Text; } if (add != 0) { string output = new PreinscripcionBC().add_preinscripcion(add, Convert.ToDouble(factura), "", "", "", "", this.dl_cargo_venta.SelectedValue.ToString(), this.txt_fecha_factura.Text, Convert.ToDouble(this.agp_adquirente.Rut), "CON", "SP", Convert.ToDouble(0), "1", Convert.ToDouble(neto), "", 0, Convert.ToInt16(this.dl_sucursal.SelectedValue), Convert.ToInt16(this.dl_sucursal.SelectedValue), Convert.ToDouble(0), Convert.ToDouble(0), "", "0"); //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"])); if (hdIdOrdenTrabajo.Value.Trim() != "0") { FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(ViewState["tipo_operacion"].ToString(), Convert.ToInt32(hdIdOrdenTrabajo.Value), add); } } }
//private void carga_rpt(Int32 id_solicitud) //{ // ReportDocument rpt = new ReportDocument(); // rpt.Load(Server.MapPath("../reportes/InfCaratulaPI.rpt")); // rpt.SetParameterValue(0, id_solicitud); // rpt.OpenSubreport("DATOVEHICULO"); // rpt.SetParameterValue(1, id_solicitud); // rpt.OpenSubreport("DETALLE_GASTOS"); // rpt.SetParameterValue(2, id_solicitud); // Session.Add("documento", rpt); // Session.Add("nombre_rpt", "InfCaratulaPI.rpt"); //} private void busca_operacion() { Preinscripcion mpreinscripcion = new PreinscripcionBC().Getpreinscripcionbyfactura(Convert.ToInt16(this.dl_cliente.SelectedValue), Convert.ToDouble(this.txt_factura.Text)); if (mpreinscripcion != null) { this.bt_caratula.Visible = true; //carga_rpt(mpreinscripcion.Operacion.Id_solicitud); 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(mpreinscripcion.Operacion.Id_solicitud); //**datos vehiculo //if (mpreinscripcion.Pre_dato_vehiculo != null) //{ // this.dl_tipo_vehiculo.SelectedValue = mpreinscripcion.Pre_dato_vehiculo.Modelo.Tipovehiculo.Codigo; // this.dl_marca_vehiculo.SelectedValue = Convert.ToString(mpreinscripcion.Pre_dato_vehiculo.Modelo.Marcavehiculo.Id_marca); // FuncionGlobal.combomodelovehiculo(this.dl_modelo_vehiculo, Convert.ToInt16(this.dl_marca_vehiculo.SelectedValue), // this.dl_tipo_vehiculo.SelectedValue); // this.dl_modelo_vehiculo.SelectedValue = mpreinscripcion.Pre_dato_vehiculo.Modelo.Id_Modelo.ToString(); // this.txt_ano_vehiculo.Text = mpreinscripcion.Pre_dato_vehiculo.Ano.ToString(); // this.txt_cilindrada.Text = mpreinscripcion.Pre_dato_vehiculo.Cilindraje; // this.txt_puertas.Text = mpreinscripcion.Pre_dato_vehiculo.N_puerta.ToString(); // this.txt_asientos.Text = mpreinscripcion.Pre_dato_vehiculo.N_asiento.ToString(); // this.txt_peso_bruto.Text = mpreinscripcion.Pre_dato_vehiculo.Pesobruto.ToString(); // this.txt_peso_carga.Text = mpreinscripcion.Pre_dato_vehiculo.Carga.ToString(); // this.dl_combustible.SelectedValue = mpreinscripcion.Pre_dato_vehiculo.Combustible.Trim(); // this.txt_color.Text = mpreinscripcion.Pre_dato_vehiculo.Color; // this.txt_motor.Text = mpreinscripcion.Pre_dato_vehiculo.Motor; // this.txt_chasis.Text = mpreinscripcion.Pre_dato_vehiculo.Chassis; // this.txt_patente.Text = mpreinscripcion.Pre_dato_vehiculo.Patente.Trim(); // this.txt_dv_patente.Text = mpreinscripcion.Pre_dato_vehiculo.Dv.Trim(); //} //**datos negocio this.txt_neto.Text = mpreinscripcion.Neto_factura.ToString(); this.txt_fecha_factura.Text = string.Format("{0:dd/MM/yyyy}", mpreinscripcion.Fechafactura); this.dl_sucursal_origen.SelectedValue = mpreinscripcion.Sucursal_origen.Id_sucursal.ToString(); this.dl_sucursal_destino.SelectedValue = mpreinscripcion.Sucursal_destino.Id_sucursal.ToString(); this.dl_forma_pago.SelectedValue = mpreinscripcion.Tipo_pago_factura.Trim(); this.dl_financiera.SelectedValue = mpreinscripcion.Bancofinanciera.Codigo.Trim(); this.txt_poliza.Text = mpreinscripcion.N_poliza; this.dl_distribuidor_poliza.SelectedValue = mpreinscripcion.Distribuidor_poliza.Codigo.Trim(); this.dl_cargo_venta.SelectedValue = mpreinscripcion.Cargo_venta.Trim(); this.dl_tipo_tramite.SelectedValue = mpreinscripcion.Tipo_tramite.Trim(); this.dl_notaria.SelectedValue = mpreinscripcion.Legalizar.Trim(); this.txt_terminacion.Text = mpreinscripcion.Terminacion_especial; this.dl_tag.SelectedValue = mpreinscripcion.Tag.Trim(); //**adquiriente if (mpreinscripcion.Adquiriente != null) { busca_persona(mpreinscripcion.Adquiriente.Rut); this.txt_rut.Text = mpreinscripcion.Adquiriente.Rut.ToString(); } if (mpreinscripcion.Compra_para != null) { busca_persona_para(mpreinscripcion.Compra_para.Rut); this.txt_rut_para.Text = mpreinscripcion.Compra_para.Rut.ToString(); this.chk_compra_para.Checked = true; this.Panel1.Visible = true; } mpreinscripcion = null; } }
public void getGasto() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_tipogasto")); dt.Columns.Add(new DataColumn("descripcion")); dt.Columns.Add(new DataColumn("valor")); dt.Columns.Add(new DataColumn("cargo_cliente")); dt.Columns.Add(new DataColumn("cargo_empresa")); DataColumn col = new DataColumn("check"); DataColumn coll = new DataColumn("checkgc"); DataColumn colll = new DataColumn("bloqueo"); col.DataType = System.Type.GetType("System.Boolean"); coll.DataType = System.Type.GetType("System.Boolean"); colll.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(col); dt.Columns.Add(coll); dt.Columns.Add(colll); List <GastoOperacion> lgasto = new GastooperacionBC().Getgastooperacion(Convert.ToInt32(id_solicitud)); //getPagoByOperacionRequest id = new getPagoByOperacionRequest(); //id.Body.IdOperacion = Convert.ToInt32(id_solicitud); if (lgasto.Count > 0) { this.bt_guardar.Visible = true; } foreach (GastoOperacion mgasto in lgasto) { DataRow dr = dt.NewRow(); dr["checkgc"] = mgasto.Tipogasto.Check; dr["id_tipogasto"] = mgasto.Tipogasto.Id_tipogasto; dr["descripcion"] = mgasto.Tipogasto.Descripcion; if (mgasto.Tipogasto.Check == true && mgasto.Tipogasto.Id_tipogasto == 32) { if (EMI.IdOperacion != 0) { dr["valor"] = EMI.total_pago; Preinscripcion pre = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(Convert.ToInt32(id_solicitud)); int cargo = Convert.ToInt32(pre.Cargo_venta.Trim()); switch (cargo) { case 1: dr["cargo_empresa"] = EMI.total_pago; dr["cargo_cliente"] = 0; break; case 2: dr["cargo_empresa"] = 0; dr["cargo_cliente"] = EMI.total_pago; break; case 4: dr["cargo_empresa"] = EMI.total_pago / 2; dr["cargo_cliente"] = EMI.total_pago / 2; break; case 5: dr["cargo_empresa"] = 0; dr["cargo_cliente"] = EMI.total_pago; break; case 6: dr["cargo_empresa"] = EMI.total_pago; dr["cargo_cliente"] = 0; break; } //--239 } else { dr["valor"] = mgasto.Monto; dr["cargo_empresa"] = mgasto.Cargo_empresa; dr["cargo_cliente"] = mgasto.Cargo_cliente; FuncionGlobal.alerta_updatepanel("NO EXISTE EL PERMISO EN LA BASE DE PROVIDENCIA", this.Page, this.up_datos); } } else { dr["valor"] = mgasto.Monto; dr["cargo_empresa"] = mgasto.Cargo_empresa; dr["cargo_cliente"] = mgasto.Cargo_cliente; } dr["check"] = mgasto.Check; dr["bloqueo"] = mgasto.Bloqueo; dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); Total_general(); }
protected void Add_Operacion() { double para = 0; double adq = 0; //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; //} if (this.dl_cliente.SelectedValue == "15" && this.txtNumOperacion.Text == "") { FuncionGlobal.alerta_updatepanel("Falta ingresar número de operación cliente", this.Page, up_operacion); return; } if (this.txt_fecha_factura.Text == "") { FuncionGlobal.alerta_updatepanel("Falta ingresar la fecha de Facturacion", this.Page, up_operacion); return; } if (this.txt_factura.Text == "") { FuncionGlobal.alerta_updatepanel("Falta ingresar la Factura", this.Page, up_operacion); return; } if (this.agp_adquirente.Guardar_Form()) { if (this.agp_adquirente.InfoPersona != null) { adq = this.agp_adquirente.InfoPersona.Rut; } else { adq = this.agp_adquirente.getRut(); } } if (this.agpCompraPara.Visible) { if (this.agpCompraPara.Guardar_Form()) { if (this.agpCompraPara.InfoPersona != null) { para = this.agpCompraPara.InfoPersona.Rut; } else { para = this.agpCompraPara.getRut(); } } } var tipoOper = Request.QueryString["tipo_operacion"].ToString(); var numOperacion = "0"; if (tipoOper.Trim() == "STMH") { numOperacion = this.txtNumOperacion.Text; } int add = new OperacionBC().add_operacion(Convert.ToInt32(ViewState["id_solicitud"]), Convert.ToInt16(ViewState["id_cliente"]), ViewState["tipo_operacion"].ToString(), (string)(Session["usrname"]), 0, numOperacion, Convert.ToInt32(this.dl_sucursal.SelectedValue), 0); this.agpDatosGrabar.Id_solicitud = add; this.agpDatosGrabar.Carga_vent = Convert.ToInt32(this.dl_cargo_venta.SelectedValue.Trim()); if (hdIdOrdenTrabajo.Value.Trim() != "0") { FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(ViewState["tipo_operacion"].ToString(), Convert.ToInt32(hdIdOrdenTrabajo.Value), add); } 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), "", "", "", "", this.dl_cargo_venta.SelectedValue.ToString(), this.txt_fecha_factura.Text, Convert.ToDouble(adq), this.dl_financiera.SelectedValue, "SP", Convert.ToDouble(para), 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), "", "0"); //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"])); } if (ViewState["id_cliente"].ToString() == "15") { var patente_op_tipo = ViewState["tipo_operacion"]; new BienesNumeroClienteBC().act_datos_bien(Convert.ToInt32(txtNumOperacion.Text), //numeroOperacion int, Convert.ToInt32(txt_factura.Text), //factura numeric(18), Convert.ToInt32(dl_bien.SelectedValue), //id_bien numeric(18), Convert.ToInt32(add), //id_solicitud numeric(18), patente_op_tipo.ToString(), //patente varchar(6), Convert.ToDateTime(txt_fecha_factura.Text), //fecha_emision_factura DATETIME, Convert.ToInt32(dlInstruccionPago.Text), //instruccion_de_pago int, Convert.ToInt32(!string.IsNullOrEmpty((ckNormaEuro.Text)) ? 1 : 0) //normaEuro int = 0, ); } }