Example #1
0
        //public List<ENT_Empresa> ListaA() {
        //    List<ENT_Empresa> oLista = new List<ENT_Empresa>();
        //    string strSQLconnection = "Data Source=dbServer;Initial Catalog=testDB;Integrated Security=True";
        //    SqlConnection sqlConnection = new SqlConnection(strSQLconnection);
        //    SqlCommand sqlCommand = new SqlCommand();
        //    sqlCommand.CommandType = CommandType.StoredProcedure;
        //    sqlCommand.CommandText = "Nombre_Procedimiento_Almacenado";
        //    sqlCommand.Parameters.Clear();
        //    sqlCommand.Parameters.Add("@Valor", SqlDbType.VarChar).Value = ruc;
        //    sqlConnection.Open();
        //    SqlDataReader DrSql = default(SqlDataReader);
        //    DrSql = sqlCommand.ExecuteReader();
        //    sqlConnection.Close();
        //    while (DrSql.Read())
        //    {
        //        ENT_Empresa oEnt_Empresa = new ENT_Empresa();
        //        oEnt_Empresa.RazonSocial = DrSql.GetString(DrSql.GetOrdinal("RazonSocial"));
        //        oEnt_Empresa.EmpresaCod = DrSql.GetString(DrSql.GetOrdinal("EmpresaCod"));
        //        oLista.Add(oEnt_Empresa);
        //    }
        //    DrSql.Close();
        //}
        public List<ENT_Empresa> ListarEmpresa(string ruc)
        {
            List<ENT_Empresa> oLista = new List<ENT_Empresa>();

            SqlTransaction TransSql = default(SqlTransaction);
            connect.MyConn = new SqlConnection(connect.strCxn());
            connect.MyCmd.CommandType = CommandType.StoredProcedure;
            connect.MyCmd.CommandText = "SLW_SP_ListarEmpresa";
            connect.MyCmd.Parameters.Clear();
            connect.MyCmd.Parameters.Add("@RUC", SqlDbType.VarChar).Value = ruc;
            try
            {
                if (connect.MyConn.State == ConnectionState.Closed)
                    connect.MyConn.Open();
                TransSql = connect.MyConn.BeginTransaction();
                connect.MyCmd.Transaction = TransSql;
                connect.MyCmd.Connection = connect.MyConn;
                SqlDataReader DrSql = default(SqlDataReader);
                DrSql = connect.MyCmd.ExecuteReader();

                while (DrSql.Read())
                {
                    ENT_Empresa oEnt_Empresa = new ENT_Empresa();
                    oEnt_Empresa.RazonSocial = DrSql.GetString(DrSql.GetOrdinal("RazonSocial"));
                    oEnt_Empresa.EmpresaCod = DrSql.GetString(DrSql.GetOrdinal("EmpresaCod"));
                    oLista.Add(oEnt_Empresa);
                }

                DrSql.Close();

                TransSql.Commit();
                return oLista;
            }
            catch (Exception ex)
            {
                enterror = new ENT_Error(ex.Message, "ListarLaboratorio", "Web");
                enterror.RegisterLog();
                TransSql.Rollback();

                return null;

            }
            finally
            {
                TransSql.Dispose();
                connect.MyCmd.Dispose();
                if (connect.MyConn.State == ConnectionState.Open)
                    connect.MyConn.Close();
                connect.MyConn.Dispose();

            }
        }
Example #2
0
 public bool ActualizarLogoEmpresa(ENT_Empresa oEnt_Empresa)
 {
     SqlTransaction TransSql = default(SqlTransaction);
     connect.MyConn = new SqlConnection(connect.strCxn());
     connect.MyCmd.CommandType = CommandType.StoredProcedure;
     connect.MyCmd.CommandText = "SLW_SP_ActualizarLogoEmpresa";
     connect.MyCmd.Parameters.Clear();
     connect.MyCmd.Parameters.Add("@Ruc", SqlDbType.VarChar).Value = oEnt_Empresa.Ruc;
     connect.MyCmd.Parameters.Add("@PathLogo", SqlDbType.VarChar).Value = oEnt_Empresa.PathLogo;
     try
     {
         if (connect.MyConn.State == ConnectionState.Closed)
             connect.MyConn.Open();
         connect.MyCmd.Connection = connect.MyConn;
         TransSql = connect.MyConn.BeginTransaction();
         connect.MyCmd.Transaction = TransSql;
         connect.MyCmd.ExecuteNonQuery();
         TransSql.Commit();
         return true;
     }
     catch (Exception ex)
     {
         enterror = new ENT_Error(ex.Message, "ActualizarLogoEmpresa", "Web");
         enterror.RegisterLog();
         TransSql.Rollback();
         return false;
     }
     finally
     {
         TransSql.Dispose();
         connect.MyCmd.Dispose();
         if (connect.MyConn.State == ConnectionState.Open)
             connect.MyConn.Close();
         connect.MyConn.Dispose();
     }
 }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lblProducto.Text = Session["NomLaboratorio"].ToString() + "/" + Session["NomProducto"].ToString() + "/ REPORTES / Reporte de Parámetro(Estadístico)";

            string ruc = Session["RUC"].ToString();

            //PUBLICIDAD REPORTE PARAM EST
            oEnt_Emp = oLN_Emp.ListarPubRepParamEst(ruc);
            string imagen = oEnt_Emp.imagen;

            if (imagen == null || imagen.Equals(""))
            {
                url_4 = "http://lapa-tec.com/backend/img_publicidad/default/img_4.jpg";
                enlace_4 = "http://wasitec.com";
            }
            else
            {
                url_4 = "http://lapa-tec.com/backend/img_publicidad/" + imagen;
                enlace_4 = oEnt_Emp.enlace;
            }

            if (!IsPostBack)
            {

                try
                {
                    oLista_ProdPara = oLN_Parametro.ListarParametroXLab(Session["ProdLabCod"].ToString());
                    cblParametros.DataSource = oLista_ProdPara;
                    cblParametros.DataTextField = "NomParametro";
                    cblParametros.DataValueField = "ProdParaID";
                    cblParametros.DataBind();

                    try
                    {
                        cblParametros.SelectedIndex = 0;
                    }
                    catch
                    {
                    }
                }
                catch
                {
                }
            }
        }
Example #4
0
        public bool InsertarNuevaEmpresa(ENT_Empresa oEnt_Empresa, ENT_Usuario oEnt_Usuario, ref int resultado)
        {
            SqlTransaction TransSql = default(SqlTransaction);
            connect.MyConn = new SqlConnection(connect.strCxn());
            connect.MyCmd.CommandType = CommandType.StoredProcedure;
            connect.MyCmd.CommandText = "SLW_SP_InsertarNuevaEmpresa";
            connect.MyCmd.Parameters.Clear();
            connect.MyCmd.Parameters.Add("@Ruc", SqlDbType.VarChar).Value = oEnt_Empresa.Ruc;
            connect.MyCmd.Parameters.Add("@RazonSocial", SqlDbType.VarChar).Value = oEnt_Empresa.RazonSocial;
            connect.MyCmd.Parameters.Add("@PaisID", SqlDbType.VarChar).Value = oEnt_Empresa.PaisID;
            connect.MyCmd.Parameters.Add("@CiudadID", SqlDbType.VarChar).Value = oEnt_Empresa.CiudadID;
            connect.MyCmd.Parameters.Add("@Direccion", SqlDbType.VarChar).Value = oEnt_Empresa.Direccion;
            connect.MyCmd.Parameters.Add("@RubroID", SqlDbType.VarChar).Value = oEnt_Empresa.RubroID;
            connect.MyCmd.Parameters.Add("@Segmento", SqlDbType.VarChar).Value = oEnt_Empresa.segmento;
            connect.MyCmd.Parameters.Add("@Dominio", SqlDbType.VarChar).Value = oEnt_Empresa.Dominio;
            connect.MyCmd.Parameters.Add("@Servicio", SqlDbType.Bit).Value = oEnt_Usuario.Servicio;
            connect.MyCmd.Parameters.Add("@Correo", SqlDbType.VarChar).Value = oEnt_Empresa.Correo;
            connect.MyCmd.Parameters.Add("@nomLab", SqlDbType.VarChar).Value = oEnt_Empresa.nomLab;
            connect.MyCmd.Parameters.Add("@ubicacion", SqlDbType.VarChar).Value = oEnt_Empresa.ubicacion;
            connect.MyCmd.Parameters.Add("@idioma", SqlDbType.VarChar).Value = oEnt_Empresa.Idioma;

            connect.MyCmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = oEnt_Usuario.Nombre;
            connect.MyCmd.Parameters.Add("@CorreoE", SqlDbType.VarChar).Value = oEnt_Usuario.Correo;
            connect.MyCmd.Parameters.Add("@Clave", SqlDbType.VarChar).Value = oEnt_Usuario.Clave;

            connect.MyCmd.Parameters.Add("@existe", SqlDbType.Int).Direction = ParameterDirection.Output;
            try
            {
                if (connect.MyConn.State == ConnectionState.Closed)
                    connect.MyConn.Open();
                connect.MyCmd.Connection = connect.MyConn;
                TransSql = connect.MyConn.BeginTransaction();
                connect.MyCmd.Transaction = TransSql;
                connect.MyCmd.ExecuteNonQuery();
                resultado = Convert.ToInt32(connect.MyCmd.Parameters["@existe"].Value);
                TransSql.Commit();

                return true;
            }
            catch (Exception ex)
            {
                enterror = new ENT_Error(ex.Message, "InsertarRegistroTemporal", "Web");
                enterror.RegisterLog();
                TransSql.Rollback();
                return false;
            }
            finally
            {
                TransSql.Dispose();
                connect.MyCmd.Dispose();
                if (connect.MyConn.State == ConnectionState.Open)
                    connect.MyConn.Close();
                connect.MyConn.Dispose();
            }
        }
Example #5
0
 public bool InsertarNuevaEmpresa(ENT_Empresa oEnt_Empresa, ENT_Usuario oEnt_Usuario, ref int resultado)
 {
     return dataTx.InsertarNuevaEmpresa(oEnt_Empresa, oEnt_Usuario, ref resultado);
 }
Example #6
0
 public bool ActualizarLogoEmpresa(ENT_Empresa oEnt_Empresa)
 {
     return dataTx.ActualizarLogoEmpresa(oEnt_Empresa);
 }
Example #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string ruc = string.Empty;

            try
            {
                int usuarioID = Int32.Parse(Session["UsuarioID"].ToString());
                Dictionary<string, string> etiquetas = (Dictionary<string, string>)Session["Etiquetas"];

                ruc = (Session["RUC"].ToString());

                info = etiquetas["INFO"];
                rz = etiquetas["RZ"];
                country = etiquetas["COUNTRY"];
                city = etiquetas["CITY"];
                rb = etiquetas["RB"];
                segment = etiquetas["SEGMENT"];
                dir = etiquetas["DIR"];
                type = etiquetas["TYPE"];

            }
            catch(Exception ex)
            {
                Console.WriteLine(ex.Message);
                Response.Redirect("../iRegistro/Login.aspx");
            }

            if (!IsPostBack)
            {
                oLista_Lab = oLN_Lab.ListarLaboratorioXEmpresa(Int32.Parse(Session["UsuarioID"].ToString()));
                for (int i = 0; i < oLista_Lab.Count;i++ )
                {
                    string nomSupervisor = oLN_Lab.ObtenerSupervisor(oLista_Lab[i].LaboratorioID).Trim();
                    if (nomSupervisor.Equals("") || nomSupervisor.Equals(null) || nomSupervisor.Equals(" "))
                    {
                        oLista_Lab[i].NomUsuario = "No asignado";
                    }
                    else
                    {
                        oLista_Lab[i].NomUsuario = nomSupervisor;
                    }

                }
                gvLaboratorio.DataSource = oLista_Lab;
                gvLaboratorio.DataBind();

                oEnt_Emp = oLN_Emp.ListarInfoEmpresa(ruc);

                txtRuc.Text = ruc;
                txtRazonSocial.Text = oEnt_Emp.RazonSocial;
                txtNomPais.Text = oEnt_Emp.NomPais;
                txtNomCiudad.Text = oEnt_Emp.NomCiudad;
                txtNomRubro.Text = oEnt_Emp.NomRubro;
                txtDireccion.Text = oEnt_Emp.Direccion;
                txtDom.Text = oEnt_Emp.segmento;

                if (oEnt_Emp.Servicio)
                {
                    txtUso.Text = "Servicio";

                }
                else
                {
                    txtUso.Text = "Privado";
                }

                //Plan actual
                if (oEnt_Emp.TipoUsoID == 1)
                {
                    txtPlanes.Text = "Gratuito";

                }
                else if (oEnt_Emp.TipoUsoID == 2)
                {
                    txtPlanes.Text = "Básico";
                }
                else {
                    txtPlanes.Text = "Corporativo";
                }

                Session["Plan"] = txtPlanes.Text;

                //PUBLICIDAD INICIO 1
                oEnt_Emp = oLN_Emp.ListarPubInicio1(ruc);
                string imagen1 = oEnt_Emp.imagen;

                if (imagen1 == null || imagen1.Equals(""))
                {
                    url_2 = "http://lapa-tec.com/backend/img_publicidad/default/img_2.jpg";
                    enlace_2 = "https://play.google.com/store/apps/details?id=net.wasitec.activity";
                }
                else
                {
                    url_2 = "http://lapa-tec.com/backend/img_publicidad/" + imagen1;
                    enlace_2 = oEnt_Emp.enlace;
                }

                //PUBLICIDAD INICIO 2
                oEnt_Emp2 = oLN_Emp.ListarPubInicio2(ruc);
                string imagen2 = oEnt_Emp2.imagen;

                if (imagen2 == null || imagen2.Equals(""))
                {
                    url_3 = "http://lapa-tec.com/backend/img_publicidad/default/img_3.jpg";
                    enlace_3 = "https://play.google.com/store/apps/details?id=net.wasitec.sieveanalisis";
                }
                else
                {
                    url_3 = "http://lapa-tec.com/backend/img_publicidad/" + imagen2;
                    enlace_3 = oEnt_Emp.enlace;
                }

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            lblNombreCompleto.Text = Session["NombreCompleto"].ToString();

            string ruc = Session["RUC"].ToString();
            Dictionary<string, string> etiquetas = (Dictionary<string, string>)Session["Etiquetas"];

            welcome = etiquetas["WELCOME"];
            logout = etiquetas["LOGOUT"];

            user = etiquetas["USER"];
            product = etiquetas["PRODUCT"];
            param = etiquetas["PARAM"];
            atrib = etiquetas["ATRIB"];
            lab = etiquetas["LAB"];
            client = etiquetas["CLIENT"];
            plan = etiquetas["PLAN"];

            //int PerfilUsuarioID = Int32.Parse(Session["PerfilUsuarioID"].ToString());

            /*if (PerfilUsuarioID != 1) {
                Response.Redirect("../iRegistro/Login.aspx");
                return;
            }*/

               oLista_Empresa = oLN_Empresa.ListarEmpresa(ruc);
               oLista_Laboratorio = oLN_Laboratorio.ListarLaboratorio(Int32.Parse(Session["UsuarioID"].ToString()));

               tvEstructura.DataSource = null;
               tvEstructura.DataBind();

               oEnt_Emp = oLN_Emp.ListarPubRaiz(ruc);
               string imagen = oEnt_Emp.imagen;

               if (imagen == null || imagen.Equals(""))
               {
               url_1 = "http://lapa-tec.com/backend/img_publicidad/default/img_1.jpg";
               enlace_1 = "http://wasitec.com";
               }
               else
               {
               url_1 = "http://localhost:1169/Content/img_publicidad/" + imagen;
               enlace_1 = oEnt_Emp.enlace;
               }

              if (!IsPostBack) {

              if (Boolean.Parse(Session["Servicio"].ToString()) == false)
              {
                  CargarTreeViewEmpresa();
              }
              else {
                  CargarTreeViewServicio();
              }
               }
        }
Example #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lblProducto.Text = Session["NomLaboratorio"].ToString() + "/" + Session["NomProducto"].ToString() + "/ REPORTES / Reporte de Atributo(Estadístico)";

            string ruc = Session["RUC"].ToString();

            //PUBLICIDAD REPORTE ATRIBUTO EST
            oEnt_Emp = oLN_Emp.ListarPubRepAtribEst(ruc);
            string imagen = oEnt_Emp.imagen;

            if (imagen == null || imagen.Equals(""))
            {
                url_5 = "http://lapa-tec.com/backend/img_publicidad/default/img_5.jpg";
                enlace_5 = "https://play.google.com/store/apps/details?id=net.wasitec.activity";
            }
            else
            {
                url_5 = "http://lapa-tec.com/backend/img_publicidad/" + imagen;
                enlace_5 = oEnt_Emp.enlace;
            }

            if (!IsPostBack)
            {
                try
                {
                    oLista_Atri = oLN_Atri.ListarAtributoXLab(Session["ProdLabCod"].ToString());
                    cblAtributos.DataSource = oLista_Atri;
                    cblAtributos.DataTextField = "NomAtributo";
                    cblAtributos.DataValueField = "AtributoID";
                    cblAtributos.DataBind();
                    cblAtributos.SelectedIndex = 0;
                }
                catch
                {
                }
            }
        }
Example #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lblProducto.Text = Session["NomLaboratorio"].ToString() + "/" + Session["NomProducto"].ToString() + "/ REPORTES / Reporte de Parámetro(Status)";

            string ruc = Session["RUC"].ToString();

            //PUBLICIDAD REPORTE PARAM STAT
            oEnt_Emp = oLN_Emp.ListarPubRepParamStat(ruc);
            string imagen = oEnt_Emp.imagen;

            if (imagen == null || imagen.Equals(""))
            {
                url_6 = "http://lapa-tec.com/backend/img_publicidad/default/img_6.jpg";
                enlace_6 = "https://play.google.com/store/apps/details?id=net.wasitec.sieveanalisis";
            }
            else
            {
                url_6 = "http://lapa-tec.com/backend/img_publicidad/" + imagen;
                enlace_6 = oEnt_Emp.enlace;
            }

            if (!IsPostBack)
            {
                if (!IsPostBack)
                {
                    oLista_ProdPara = oLN_Parametro.ListarParametroXLab(Session["ProdLabCod"].ToString());
                    cblParametros.DataSource = oLista_ProdPara;
                    cblParametros.DataTextField = "NomParametro";
                    cblParametros.DataValueField = "ProdParaID";
                    cblParametros.DataBind();

                    try
                    {
                        cblParametros.SelectedIndex = 0;
                    }
                    catch { }
                }
                //runRptViewerParametro(strWhere);
            }
        }
Example #11
0
        public ENT_Empresa ListarInfoEmpresa(string ruc)
        {
            SqlTransaction TransSql = default(SqlTransaction);
            connect.MyConn = new SqlConnection(connect.strCxn());
            connect.MyCmd.CommandType = CommandType.StoredProcedure;
            connect.MyCmd.CommandText = "SLW_SP_ListarInfoEmpresa";
            connect.MyCmd.Parameters.Clear();
            connect.MyCmd.Parameters.Add("@RUC", SqlDbType.VarChar).Value = ruc;
            try
            {
                if (connect.MyConn.State == ConnectionState.Closed)
                    connect.MyConn.Open();
                TransSql = connect.MyConn.BeginTransaction();
                connect.MyCmd.Transaction = TransSql;
                connect.MyCmd.Connection = connect.MyConn;
                SqlDataReader DrSql = default(SqlDataReader);
                DrSql = connect.MyCmd.ExecuteReader();
                ENT_Empresa oEnt_Empresa = new ENT_Empresa();
                while (DrSql.Read())
                {

                    oEnt_Empresa.RazonSocial = DrSql.GetString(DrSql.GetOrdinal("RazonSocial"));
                    oEnt_Empresa.NomPais = DrSql.GetString(DrSql.GetOrdinal("PaisCod"));
                    oEnt_Empresa.NomCiudad = DrSql.GetString(DrSql.GetOrdinal("Ciudad"));
                    oEnt_Empresa.NomRubro = DrSql.GetString(DrSql.GetOrdinal("Rubro"));
                    oEnt_Empresa.segmento = DrSql.GetString(DrSql.GetOrdinal("Segmento"));
                    oEnt_Empresa.Direccion = DrSql.GetString(DrSql.GetOrdinal("Direccion"));
                    oEnt_Empresa.Dominio = DrSql.GetString(DrSql.GetOrdinal("Dominio"));
                    oEnt_Empresa.Servicio = DrSql.GetBoolean(DrSql.GetOrdinal("Servicio"));
                    oEnt_Empresa.TipoUsoID = DrSql.GetInt32(DrSql.GetOrdinal("Paquete"));
                    var p = DrSql.GetSqlValue(DrSql.GetOrdinal("PathLogo"));
                    var c = DBNull.Value;
                    oEnt_Empresa.PathLogo = (DrSql.IsDBNull(DrSql.GetOrdinal("PathLogo"))) ? "" :
                                            DrSql.GetString(DrSql.GetOrdinal("PathLogo"));

                }

                DrSql.Close();

                TransSql.Commit();
                return oEnt_Empresa;
            }
            catch (Exception ex)
            {
                enterror = new ENT_Error(ex.Message, "ListarInfoEmpresa", "Web");
                enterror.RegisterLog();
                TransSql.Rollback();

                return null;

            }
            finally
            {
                TransSql.Dispose();
                connect.MyCmd.Dispose();
                if (connect.MyConn.State == ConnectionState.Open)
                    connect.MyConn.Close();
                connect.MyConn.Dispose();

            }
        }
Example #12
0
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            if (chkAceptar.Checked)
            { }
            else
            {
                string msj = msj_checkregister; // "Para poder finalizar el registro estar de acuerdo con los términos y condiciones";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "RechazaContrato", "alert('" + msj + "');", true);
                return;
            }

            ENT_Empresa oEnt_Empresa = new ENT_Empresa();
            ENT_Usuario oEnt_Usuario = new ENT_Usuario();

            LN_Empresa oLN_Empresa = new LN_Empresa();
            LN_Usuario oLN_Usuario = new LN_Usuario();

            oEnt_Empresa.Ruc = txtRuc.Text.Trim();
            oEnt_Empresa.RazonSocial = txtRazonSocial.Text.Trim();
            //oEnt_Empresa.PaisID = Int32.Parse(ddlPais.SelectedValue.ToString());
            //oEnt_Empresa.PaisID = ddlPais.SelectedValue.ToString();
            oEnt_Empresa.PaisID = ddlPais.SelectedItem.ToString();
            //oEnt_Empresa.CiudadID = Int32.Parse(ddlCiudad2.Text.ToString());
            oEnt_Empresa.CiudadID = ddlCiudad2.Text.ToString();
            oEnt_Empresa.Direccion = txtDireccion.Text.Trim();
            //oEnt_Empresa.RubroID = Int32.Parse(ddlRubro.SelectedValue.ToString());
            oEnt_Empresa.RubroID = ddlRubro.SelectedValue.ToString();
            oEnt_Empresa.nomLab = "Laboratorio";
            oEnt_Empresa.ubicacion = txtDireccion.Text;

            switch (ddlRubro.SelectedValue.ToString())
            {
                case "alimentos animal":
                    oEnt_Empresa.segmento = segmento1.SelectedValue.ToString(); break;
                case "alimentos consumo":
                    oEnt_Empresa.segmento = segmento2.SelectedValue.ToString(); break;
                case "alimentos insumos":
                    oEnt_Empresa.segmento = segmento3.SelectedValue.ToString(); break;
                case "industrial extraccion":
                    oEnt_Empresa.segmento = segmento4.SelectedValue.ToString(); break;
                case "industrial farma":
                    oEnt_Empresa.segmento = segmento5.SelectedValue.ToString(); break;
                case "industrial maquilado":
                    oEnt_Empresa.segmento = segmento6.SelectedValue.ToString(); break;
                case "industrial quimico":
                    oEnt_Empresa.segmento = segmento7.SelectedValue.ToString(); break;
                case "industrial vestido":
                    oEnt_Empresa.segmento = segmento8.SelectedValue.ToString(); break;
            }

            oEnt_Empresa.Dominio = txtDominio.Text.Trim();
            oEnt_Empresa.Correo = txtCorreo.Text.Trim();

            oEnt_Usuario.Nombre = txtNombre.Text.Trim();
            oEnt_Usuario.Correo = txtCorreoE.Text.Trim();
            oEnt_Usuario.Clave = txtClave.Text.Trim();
            oEnt_Empresa.Idioma = ddlIdioma.SelectedValue.ToString();

            if (rbEmpresa.Checked)
            {
                oEnt_Usuario.Servicio = false;
            }
            else
            {
                oEnt_Usuario.Servicio = true;
            }

            int resultado = -1;
            oLN_Empresa.InsertarNuevaEmpresa(oEnt_Empresa, oEnt_Usuario, ref resultado);

            if (resultado == 0)
            {
                string msj = msj_registerok; // "Registro almacenado correctamente.";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "RegistroCompletado", "alert('" + msj + "');", true);

                txtRuc.Text = "";
                txtRazonSocial.Text = "";
                txtDireccion.Text = "";
                txtDominio.Text = "";
                txtCorreo.Text = "";

                txtNombre.Text = "";
                txtCorreoE.Text = "";
                txtClave.Text = "";
                txtClaveConf.Text = "";

                Response.Redirect("../iRegistro/Login.aspx");
            }
            else
            {
                string msj = msj_registerincomplete; // "No se completo el registro. Se ha detectado que el numero de RUC ya se encuentra registrado en el sistema";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarMensaje", "alert('" + msj + "');", true);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            lblProducto.Text = Session["NomLaboratorio"].ToString() + "/" + Session["NomProducto"].ToString() + "/ REPORTES / Reporte de Atributo(Status)";

            string ruc = Session["RUC"].ToString();

            //PUBLICIDAD REPORTE ATRIB STAT
            oEnt_Emp = oLN_Emp.ListarPubRepAtribStat(ruc);
            string imagen = oEnt_Emp.imagen;

            if (imagen == null || imagen.Equals(""))
            {
                url_7 = "http://lapa-tec.com/backend/img_publicidad/default/img_7.jpg";
                enlace_7 = "http://wasitec.com";
            }
            else
            {
                url_7 = "http://lapa-tec.com/backend/img_publicidad/" + imagen;
                enlace_7 = oEnt_Emp.enlace;
            }

            if (!IsPostBack)
            {
                //runRptViewerParametro();
                if (!IsPostBack)
                {
                    oLista_Atri = oLN_Atri.ListarAtributoXLab(Session["ProdLabCod"].ToString());
                    cblAtributoos.DataSource = oLista_Atri;
                    cblAtributoos.DataTextField = "NomAtributo";
                    cblAtributoos.DataValueField = "AtributoID";
                    cblAtributoos.DataBind();
                    try
                    {
                        cblAtributoos.SelectedIndex = 0;
                    }
                    catch
                    {

                    }

                }
            }
        }