void getPosiblesClientes()
        {
            try
            {
                Controllers.PosiblesClientesController obPosiblesClientesController = new Controllers.PosiblesClientesController();
                DataSet dsConsulta = obPosiblesClientesController.getConsultarPosiblesClientesController();

                if (dsConsulta.Tables[0].Rows.Count > 0)
                {
                    gvrDatos.DataSource = dsConsulta;
                }

                else
                {
                    gvrDatos.DataSource = null;
                }


                gvrDatos.DataBind();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(GetType(), "mensaje", "<script>swal('Error!', '" + ex.Message + "', 'error') </script>");
            }
        }
Beispiel #2
0
        protected void gvwDatos_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
        {
            try
            {
                //CommandArgument nos dice de que fila se dio click
                int inIndice = Convert.ToInt32(e.CommandArgument);
                //para saber que boton se presiono e.CommandName
                if (e.CommandName.Equals("Editar"))
                {
                    lblOpcion.Text = "2";
                    //accede a un control web dentro de un grid
                    //el tipo de control que se va buscar es un "Label", que esta dentro de un Grid, en la fila
                    txtIdentificacion.Text  = ((Label)gvwDatos.Rows[inIndice].FindControl("lblIdentificacion")).Text;
                    txtEmpresa.Text         = gvwDatos.Rows[inIndice].Cells[1].Text.Equals("&nbs;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[1].Text;
                    txtPrimerNombre.Text    = gvwDatos.Rows[inIndice].Cells[2].Equals("&nbs;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[2].Text;;
                    txtSegundoNombre.Text   = gvwDatos.Rows[inIndice].Cells[3].Equals("&nbs;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[3].Text;;
                    txtPrimerApellido.Text  = gvwDatos.Rows[inIndice].Cells[4].Equals("&nbs;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[4].Text;;
                    txtSegundoApellido.Text = gvwDatos.Rows[inIndice].Cells[5].Equals("&nbs;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[5].Text;;
                    txtDireccion.Text       = gvwDatos.Rows[inIndice].Cells[6].Equals("&nbs;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[6].Text;;
                    txtTelefono.Text        = gvwDatos.Rows[inIndice].Cells[7].Equals("&nbs;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[7].Text;;
                    txtCorreo.Text          = gvwDatos.Rows[inIndice].Cells[8].Equals("&nbs;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[8].Text;;
                }
                else if (e.CommandName.Equals("Eliminar"))
                {
                    lblOpcion.Text = "3";
                    //declaro un objecto y asigno la propiedad(Identificador)
                    Logica.Models.PosiblesClientes objPosiblesClientes = new Logica.Models.PosiblesClientes
                    {
                        Identificacion  = Convert.ToInt64(((Label)gvwDatos.Rows[inIndice].FindControl("lblIdentificacion")).Text),
                        Empresa         = string.Empty,
                        PrimerNombre    = string.Empty,
                        SegundoNombre   = string.Empty,
                        PrimerApellido  = string.Empty,
                        SegundoApellido = string.Empty,
                        Direccion       = string.Empty,
                        Telefono        = string.Empty,
                        Correo          = string.Empty
                    };
                    PosiblesClientesController objPosiblesClientesController = new Controllers.PosiblesClientesController();

                    ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>swal ('Excelente!','" + objPosiblesClientesController.SetAdministrarPosiblesClientesController(objPosiblesClientes, Convert.ToInt32(lblOpcion.Text)) + "!','success')</script>");
                    //dejamos en  blanco al opcion !
                    lblOpcion.Text = string.Empty;
                    getPosiblesClientes();
                }
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>swal ('Error!','" + ex.Message + "!','error')</script>");
            }
        }
        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 control web dentro de un grid
                    txtIdentificacion.Text  = ((Label)gvwDatos.Rows[inIndice].FindControl("lblIdentificacion")).Text;
                    txtEmpresa.Text         = gvwDatos.Rows[inIndice].Cells[1].Text.Equals("&nbsp;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[1].Text;
                    txtPrimerNombre.Text    = gvwDatos.Rows[inIndice].Cells[2].Text.Equals("&nbsp;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[2].Text;
                    txtSegundoNombre.Text   = gvwDatos.Rows[inIndice].Cells[3].Text.Equals("&nbsp;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[3].Text;
                    txtPrimerApellido.Text  = gvwDatos.Rows[inIndice].Cells[4].Text.Equals("&nbsp;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[4].Text;
                    txtSegundoApellido.Text = gvwDatos.Rows[inIndice].Cells[5].Text.Equals("&nbsp;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[5].Text;
                    txtDireccion.Text       = gvwDatos.Rows[inIndice].Cells[6].Text.Equals("&nbsp;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[6].Text;
                    txtTelefono.Text        = gvwDatos.Rows[inIndice].Cells[7].Text.Equals("&nbsp;") ? string.Empty : gvwDatos.Rows[inIndice].Cells[7].Text;
                    txtCorreo.Text          = gvwDatos.Rows[inIndice].Cells[8].Text.Equals("&nbsp;") ? 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
                    {
                        lnIdentificacion  = 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.PosiblesClientesController obPosiblesClientesController = new Controllers.PosiblesClientesController();

                    ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('Mensaje!', '" + obPosiblesClientesController.setAdministrarPosiblesClientesController(obclsPosiblesClientes, Convert.ToInt32(lblOpcion.Text)) + "!', 'success') </script>");

                    lblOpcion.Text = string.Empty;
                    getPosiblesClientes();
                }
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('Error!', '" + ex.Message + "!', 'error') </script>");
            }
        }
Beispiel #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string stMensaje = string.Empty;
                if (string.IsNullOrEmpty(txtIdentificacion.Text))
                {
                    stMensaje += "Ingrese Identificación, ";
                }

                if (!string.IsNullOrEmpty(stMensaje))
                {
                    throw new Exception(stMensaje.TrimEnd(','));
                }

                Logica.Models.ClsPosiblesClientes obClsPosiblesClientes = new Logica.Models.ClsPosiblesClientes
                {
                    lnIdentificacion  = 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.PosiblesClientesController obPosiblesClientesController = new Controllers.PosiblesClientesController();

                if (string.IsNullOrEmpty(lblOpcion.Text))
                {
                    lblOpcion.Text = "1";
                }

                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script>swal('Mensaje!', '" + obPosiblesClientesController.setAdministrarPosiblesClientesControllers(obClsPosiblesClientes, Convert.ToInt32(lblOpcion.Text)) + "!', 'succes')</script>");

                lblOpcion.Text = txtIdentificacion.Text = txtEmpresa.Text = txtPrimerNombre.Text = txtSegundoNombre.Text = txtPrimerApellido.Text = txtSegundoApellido.Text = txtDireccion.Text = txtTelefono.Text = txtCorreo.Text = string.Empty;

                getPosiblesClientes();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script>swal('Error!', '" + ex.Message + "!', 'error')</script>");
            }
        }
Beispiel #5
0
        protected void gvwDatos_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
        {
            try
            {
                int intIndice = Convert.ToInt32(e.CommandArgument);

                if (e.CommandName.Equals("Editar"))
                {
                    lblOpcion.Text          = "2";
                    txtIdentificacion.Text  = ((Label)gvwDatos.Rows[intIndice].FindControl("lbIdentificacion")).Text;
                    txtEmpresa.Text         = gvwDatos.Rows[intIndice].Cells[1].Text;
                    txtPrimerNombre.Text    = gvwDatos.Rows[intIndice].Cells[2].Text;
                    txtSegundoNombre.Text   = gvwDatos.Rows[intIndice].Cells[3].Text;
                    txtPrimerApellido.Text  = gvwDatos.Rows[intIndice].Cells[4].Text;
                    txtSegundoApellido.Text = gvwDatos.Rows[intIndice].Cells[5].Text;
                    txtDireccion.Text       = gvwDatos.Rows[intIndice].Cells[6].Text;
                    txtTelefono.Text        = gvwDatos.Rows[intIndice].Cells[7].Text;
                    txtCorreo.Text          = gvwDatos.Rows[intIndice].Cells[8].Text;
                }
                else if (e.CommandName.Equals("Eliminar"))
                {
                    lblOpcion.Text = "3";
                    Proyecto.Logica.Models.clsPosibleClientes oClsPosibleClientes = new Proyecto.Logica.Models.clsPosibleClientes
                    {
                        inIdentificacion  = int.Parse(((Label)gvwDatos.Rows[intIndice].FindControl("lbIdentificacion")).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
                    };
                    Proyecto.Web.Controllers.PosiblesClientesController oPosiblesClientesController = new Controllers.PosiblesClientesController();
                    ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Eliminación realizada', '" + oPosiblesClientesController.setAdministrarConsultarPosiblesClientesController(oClsPosibleClientes, int.Parse(lblOpcion.Text)) + "' , 'info');</script>");
                    limpiarRegistro();
                }
                getPosiblesClientes();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Error!', '" + ex.Message + "' , 'error');</script>");;
            }
        }
Beispiel #6
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string stMensaje = string.Empty;
                if (string.IsNullOrEmpty(txtIdentificacion.Text))
                {
                    stMensaje += "Ingrese identificación";
                }

                if (!string.IsNullOrEmpty(stMensaje))
                {
                    throw new Exception(stMensaje);
                }

                Proyecto.Logica.Models.clsPosibleClientes oClsPosibleClientes = new Proyecto.Logica.Models.clsPosibleClientes
                {
                    inIdentificacion  = int.Parse(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
                };

                Proyecto.Web.Controllers.PosiblesClientesController oPosiblesClientesController = new Controllers.PosiblesClientesController();
                if (string.IsNullOrEmpty(lblOpcion.Text))
                {
                    lblOpcion.Text = "1";
                }

                ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Grabación correcta', '" + oPosiblesClientesController.setAdministrarConsultarPosiblesClientesController(oClsPosibleClientes, int.Parse(lblOpcion.Text)) + "' , 'info');</script>");
                lblOpcion.Text = String.Empty;
                getPosiblesClientes();
                limpiarRegistro();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>alert('Error!  '" + ex.Message + "');</script>");
                //ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Error!', '"+ex.Message+"' , 'error');</script>");
            }
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string stMensaje = string.Empty;
                if (string.IsNullOrEmpty(txtCodigo.Text))
                {
                    stMensaje += "Ingresa Codigo,";
                }
                if (!string.IsNullOrEmpty(stMensaje))
                {
                    throw new Exception(stMensaje.TrimEnd(','));
                }

                Logica.Models.clsPosiblesClientes obclsPosiblesClientes = new Logica.Models.clsPosiblesClientes
                {
                    lnCodigo           = Convert.ToInt64(txtCodigo.Text),
                    stEmpresa          = txtempresa.Text,
                    stNombre           = txtNombre.Text,
                    stApellidos        = txtApellidos.Text,
                    stTitulo           = txtTitulo.Text,
                    stCorreElectronico = txtcorreo.Text,
                    stTelefono         = txtTelefono.Text,
                    stFax      = txtFax.Text,
                    stMovil    = txtMovil.Text,
                    stSitioWeb = txtSitio.Text,
                    obclsFuentePosibleCliente = new Logica.Models.clsFuentePosibleCliente()
                    {
                        stDescripcion = ddlFuente.Text
                    },
                    obclsEstadoPosibleCliente = new Logica.Models.clsEstadoPosibleCliente()
                    {
                        stDescripcion = ddlEstado.Text
                    },
                    obclsSectorPosibleCliente = new Logica.Models.clsSectorPosibleCliente()
                    {
                        stDescripcion = ddlSector.Text
                    },
                    inCantidad = Convert.ToInt32(txtCantidad.Text),
                    flIngresos = Convert.ToInt64(txtingresos.Text),
                    obclsCalificacionPosibleCliente = new Logica.Models.clsCalificacionPosibleCliente()
                    {
                        stDescripcion = ddlCalificacion.Text
                    },
                    stIdSkype         = txtIdSkype.Text,
                    stTwitter         = txtTwitter.Text,
                    stCorreoSecundrio = txtCorreoSecundario.Text
                };

                Controllers.PosiblesClientesController obPosiblesClientesController = new Controllers.PosiblesClientesController();

                if (string.IsNullOrEmpty(lblOpcion.Text))
                {
                    lblOpcion.Text = "1";
                }

                ClientScript.RegisterStartupScript(GetType(), "mensaje", "<script> alert('" + obPosiblesClientesController.setAdministrarPosiblesClientesController(obclsPosiblesClientes, Convert.ToInt32(lblOpcion.Text)) + "') </script>");
                lblOpcion.Text = txtCodigo.Text = txtempresa.Text = txtNombre.Text = txtApellidos.Text = txtTitulo.Text = txtcorreo.Text
                                                                                                                              = txtTelefono.Text = txtFax.Text = txtMovil.Text = txtSitio.Text = ddlFuente.Text = ddlEstado.Text = ddlSector.Text
                                                                                                                                                                                                                                       = txtCantidad.Text = txtingresos.Text = ddlCalificacion.Text = txtIdSkype.Text = txtTwitter.Text = txtCorreoSecundario.Text = string.Empty;
                getPosiblesClientes();
            }
            catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "mensaje", "<script> alert('" + ex.Message + "') </script>"); }
        }
        protected void gvrDatos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                int inIndice = Convert.ToInt32(e.CommandArgument);
                if (e.CommandName.Equals("Editar"))
                {
                    lblOpcion.Text = "2";

                    txtCodigo.Text           = ((Label)gvrDatos.Rows[inIndice].FindControl("lblCodigo")).Text;
                    txtempresa.Text          = gvrDatos.Rows[inIndice].Cells[1].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[1].Text;
                    txtNombre.Text           = gvrDatos.Rows[inIndice].Cells[2].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[2].Text;
                    txtApellidos.Text        = gvrDatos.Rows[inIndice].Cells[3].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[3].Text;
                    txtTitulo.Text           = gvrDatos.Rows[inIndice].Cells[4].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[4].Text;
                    txtcorreo.Text           = gvrDatos.Rows[inIndice].Cells[5].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[5].Text;
                    txtTelefono.Text         = gvrDatos.Rows[inIndice].Cells[6].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[6].Text;
                    txtFax.Text              = gvrDatos.Rows[inIndice].Cells[7].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[7].Text;
                    txtMovil.Text            = gvrDatos.Rows[inIndice].Cells[8].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[8].Text;
                    txtSitio.Text            = gvrDatos.Rows[inIndice].Cells[9].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[9].Text;
                    ddlFuente.Text           = gvrDatos.Rows[inIndice].Cells[10].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[10].Text;
                    ddlEstado.Text           = gvrDatos.Rows[inIndice].Cells[11].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[11].Text;
                    ddlSector.Text           = gvrDatos.Rows[inIndice].Cells[12].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[12].Text;
                    txtCantidad.Text         = gvrDatos.Rows[inIndice].Cells[13].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[13].Text;
                    txtingresos.Text         = gvrDatos.Rows[inIndice].Cells[14].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[14].Text;
                    ddlCalificacion.Text     = gvrDatos.Rows[inIndice].Cells[15].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[15].Text;
                    txtIdSkype.Text          = gvrDatos.Rows[inIndice].Cells[16].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[16].Text;
                    txtTwitter.Text          = gvrDatos.Rows[inIndice].Cells[17].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[17].Text;
                    txtCorreoSecundario.Text = gvrDatos.Rows[inIndice].Cells[18].Text.Equals("&nbsp;") ? string.Empty : gvrDatos.Rows[inIndice].Cells[18].Text;
                }
                else if (e.CommandName.Equals("Eliminar"))
                {
                    lblOpcion.Text = "3";

                    Logica.Models.clsPosiblesClientes obclsPosiblesClientes = new Logica.Models.clsPosiblesClientes
                    {
                        lnCodigo           = Convert.ToInt64(((Label)gvrDatos.Rows[inIndice].FindControl("lblCodigo")).Text),
                        stEmpresa          = string.Empty,
                        stNombre           = string.Empty,
                        stApellidos        = string.Empty,
                        stTitulo           = string.Empty,
                        stCorreElectronico = string.Empty,
                        stTelefono         = string.Empty,
                        stFax      = string.Empty,
                        stMovil    = string.Empty,
                        stSitioWeb = string.Empty,
                        obclsFuentePosibleCliente = new Logica.Models.clsFuentePosibleCliente()
                        {
                            stDescripcion = ddlFuente.Text
                        },
                        obclsEstadoPosibleCliente = new Logica.Models.clsEstadoPosibleCliente()
                        {
                            stDescripcion = ddlEstado.Text
                        },
                        obclsSectorPosibleCliente = new Logica.Models.clsSectorPosibleCliente()
                        {
                            stDescripcion = ddlSector.Text
                        },
                        inCantidad = Convert.ToInt32(string.Empty),
                        flIngresos = Convert.ToInt64(string.Empty),
                        obclsCalificacionPosibleCliente = new Logica.Models.clsCalificacionPosibleCliente()
                        {
                            stDescripcion = ddlCalificacion.Text
                        },
                        stIdSkype         = string.Empty,
                        stTwitter         = string.Empty,
                        stCorreoSecundrio = string.Empty
                    };

                    Controllers.PosiblesClientesController obPosiblesClientesController = new Controllers.PosiblesClientesController();


                    ClientScript.RegisterStartupScript(GetType(), "mensaje", "<script> alert('" + obPosiblesClientesController.setAdministrarPosiblesClientesController(obclsPosiblesClientes, Convert.ToInt32(lblOpcion.Text)) + "') </script>");
                    lblOpcion.Text = string.Empty;

                    getPosiblesClientes();
                }
            }catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "mensaje", "<script> alert('" + ex.Message + "') </script>"); }
        }