protected void gvwDatos_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e) { try { int inIndice = Convert.ToInt32(e.CommandArgument); if (e.CommandName.Equals("Editar")) { LblOpcion.Text = "2"; //accede a un contro web dentro de un grid txtidentificacion.Text = ((Label)gvwDatos.Rows[inIndice].FindControl("lblIdentificacion")).Text; txtEmpresa.Text = gvwDatos.Rows[inIndice].Cells[1].Text.Equals(" ") ? string.Empty : gvwDatos.Rows[inIndice].Cells[1].Text; txtPrimerNombre.Text = gvwDatos.Rows[inIndice].Cells[2].Text.Equals(" ") ? string.Empty : gvwDatos.Rows[inIndice].Cells[2].Text; txtSegundoNombre.Text = gvwDatos.Rows[inIndice].Cells[3].Text.Equals(" ") ? string.Empty : gvwDatos.Rows[inIndice].Cells[3].Text; txtPrimerApellido.Text = gvwDatos.Rows[inIndice].Cells[4].Text.Equals(" ") ? string.Empty : gvwDatos.Rows[inIndice].Cells[4].Text; txtSegundoApellido.Text = gvwDatos.Rows[inIndice].Cells[5].Text.Equals(" ") ? string.Empty : gvwDatos.Rows[inIndice].Cells[5].Text; txtDireccion.Text = gvwDatos.Rows[inIndice].Cells[6].Text.Equals(" ") ? string.Empty : gvwDatos.Rows[inIndice].Cells[6].Text; txtTelefono.Text = gvwDatos.Rows[inIndice].Cells[7].Text.Equals(" ") ? string.Empty : gvwDatos.Rows[inIndice].Cells[7].Text; txtCorreo.Text = gvwDatos.Rows[inIndice].Cells[8].Text.Equals(" ") ? string.Empty : gvwDatos.Rows[inIndice].Cells[8].Text; } else if (e.CommandName.Equals("Eliminar")) { LblOpcion.Text = "3"; logica.Models.clsPosiblesClientes obclsPosiblesClientes = new logica.Models.clsPosiblesClientes { inIdentificacion = Convert.ToInt64(((Label)gvwDatos.Rows[inIndice].FindControl("lblIdentificacion")).Text), stEmpresa = string.Empty, stprimerNombre = string.Empty, stSegundoNombre = string.Empty, stprimerApellido = string.Empty, stSegundoApellido = string.Empty, stDireccion = string.Empty, stTelefono = string.Empty, stCorreo = string.Empty, }; Controllers.clsPosiblesClientesController obclsPosiblesClientesController = new Controllers.clsPosiblesClientesController(); ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('Mensaje','" + obclsPosiblesClientesController.setAdministrarPosiblesClientesController(obclsPosiblesClientes, Convert.ToInt32(LblOpcion.Text)) + "!', 'success') </Script>"); LblOpcion.Text = string.Empty; getPosiblesCliente(); } } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('error!','" + ex.Message + "!', 'error') </Script>"); } }
/// <summary> /// Administra posibles clientes /// </summary> /// <param name="obclsPosiblesClientesModels">Objeto</param> /// <param name="inOpcion">Opcion de ejecucion</param> /// <returns>mensaje de proceso</returns> public string setAdministrarPosiblesClientesController(logica.Models.clsPosiblesClientes obclsPosiblesClientesModels, int inOpcion) { try { logica.BL.clsPosiblesClientes obclsPosiblesClientes = new logica.BL.clsPosiblesClientes(); return(obclsPosiblesClientes.setAdministrarPosiblesClientes(obclsPosiblesClientesModels, inOpcion)); } catch (Exception ex) { throw ex; } }
protected void btn_Guardar(object sender, EventArgs e) { try { string stMensaje = string.Empty; if (string.IsNullOrEmpty(txtidentificacion.Text)) { stMensaje += "ingrese Identificacion,"; } if (!string.IsNullOrEmpty(stMensaje)) { throw new Exception(stMensaje.TrimEnd(',')); } logica.Models.clsPosiblesClientes obclsPosiblesClientes = new logica.Models.clsPosiblesClientes { inIdentificacion = Convert.ToInt64(txtidentificacion.Text), stEmpresa = txtEmpresa.Text, stprimerNombre = txtPrimerNombre.Text, stSegundoNombre = txtSegundoNombre.Text, stprimerApellido = txtPrimerApellido.Text, stSegundoApellido = txtSegundoApellido.Text, stDireccion = txtDireccion.Text, stTelefono = txtTelefono.Text, stCorreo = txtCorreo.Text }; Controllers.clsPosiblesClientesController obclsPosiblesClientesController = new Controllers.clsPosiblesClientesController(); if (string.IsNullOrEmpty(LblOpcion.Text)) { LblOpcion.Text = "1"; } ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('Mensaje','" + obclsPosiblesClientesController.setAdministrarPosiblesClientesController(obclsPosiblesClientes, Convert.ToInt32(LblOpcion.Text)) + "!', 'success') </Script>"); LblOpcion.Text = txtidentificacion.Text = txtEmpresa.Text = txtPrimerNombre.Text = txtSegundoNombre.Text = txtPrimerApellido.Text = txtSegundoApellido.Text = txtDireccion.Text = txtTelefono.Text = txtCorreo.Text = string.Empty; getPosiblesCliente(); } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('error!','" + ex.Message + "!', 'error') </Script>"); } }