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); } } }
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); }
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; } }
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); } }
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(); }
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 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(); } }
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)); }
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(); }
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); }
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); }
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 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; } }
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); } }
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; }
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 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; } }
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); } } }
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(); }
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); } }
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); }
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(); }
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 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; }
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; } }
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(); }
// 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')"); } }
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); }
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"); } }
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); } }