private void NotasCliente(string idCLiente) { CLS_NOTAS cls_Cli = new CLS_NOTAS(); DataTable notas = cls_Cli.SP_10_GET_LISTA_NOTAS(idCLiente); if (notas != null && notas.Rows.Count > 0) { gv_Notas.DataSource = notas; gv_Notas.DataBind(); } else { notas.Rows.Add(notas.NewRow()); gv_Notas.DataSource = notas; gv_Notas.DataBind(); gv_Notas.Rows[0].Cells.Clear(); gv_Notas.Rows[0].Cells.Add(new TableCell()); gv_Notas.Rows[0].Cells[0].ColumnSpan = notas.Columns.Count; gv_Notas.Rows[0].Cells[0].Text = "El usuario no tiene notas"; gv_Notas.Rows[0].Cells[0].HorizontalAlign = HorizontalAlign.Center; } }
protected void btn_crearNota_Click(object sender, EventArgs e) { //string tes = test.Text; if (string.IsNullOrEmpty(txt_nota.Value) || string.IsNullOrWhiteSpace(txt_nota.Value)) { txt_nota.Focus(); Message_danger.Text = "la descripción de la nota es un campo obligatorio."; Message_danger.Visible = true; mpe_NuevaNota.Show(); return; } string idCliente = ""; try { idCliente = Id_Cliente.Value; } catch (Exception) { } string resllamada = ""; if (cbx_llamada.Checked) { resllamada = "SI_CONTESTO"; } else { resllamada = "NO_CONTESTO"; } //hf_tipoProducto.Value = "CUOTA"; //hf_Producto.Value = varName2; CLS_NOTAS cls_Cli = new CLS_NOTAS(); int resul = cls_Cli.SP_31_NUEVA_NOTA_LLAMADA(txt_nota.Value, Convert.ToInt32(1), "VISIBLE", "LLAMADAS", Convert.ToInt32(idCliente), hf_Producto.Value, hf_tipoProducto.Value, resllamada); if (resul > 0) { txt_nota.Value = ""; CLS_AUDITORIA audi = new CLS_AUDITORIA(); string IP = Request.UserHostAddress; string nombreCliente = "JUAN MARTINEZ";// $"{txt_PrimerNombre.Text} {txt_SegundoNombre.Text} {txt_Apellidos.Text}"; audi.SP_02_INSERTAR_AUDITORIA("CREAR NOTA", $"El usuario {Session["nombre_usuario"]} creo una nota al cliente {nombreCliente}", "LLAMADAS", IP, Convert.ToInt32(Session["userID"].ToString())); NotasCliente(idCliente); Message_Succes.Text = "Nota creada correctamente"; Message_Succes.Visible = true; } else { Message_danger.Text = "Error al crear nota, por favor revise los datos"; Message_danger.Visible = true; } btn_MostrarInfo_Click(null, null); }