Exemple #1
0
    private void llenarDatos(EmpresaBC empresa)
    {
        ComunaBC comu = new ComunaBC();

        comu = comu.obtenerXID(empresa.ID_COMUNA);
        hf_idEmpresa.Value          = empresa.ID.ToString();
        txt_editCodigo.Text         = empresa.CODIGO;
        txt_editRut.Text            = empresa.RUT;
        txt_editRsocial.Text        = empresa.RAZON_SOCIAL;
        txt_editGiro.Text           = empresa.GIRO;
        txt_editNombreFantasia.Text = empresa.NOMBRE_FANTASIA;
        txt_editBodega.Text         = empresa.BODEGA;
        txt_editTelefono.Text       = empresa.TELEFONO;
        txt_editContacto.Text       = empresa.NOMBRE_CONTACTO;
        txt_editEmail.Text          = empresa.EMAIL;
        if (empresa.ID_COMUNA != 0)
        {
            ddl_editRegion.SelectedValue = comu.ID_REGION.ToString();
            utils.CargaDrop(ddl_editComuna, "ID", "NOMBRE", comu.obtenerComunasXRegion(Convert.ToInt32(ddl_editRegion.SelectedValue)));
            ddl_editComuna.SelectedValue = empresa.ID_COMUNA.ToString();
            ddl_editComuna.Enabled       = true;
        }
        else
        {
            ddl_editRegion.ClearSelection();
            ddl_editComuna.ClearSelection();
            ddl_editComuna.Enabled = false;
        }
        txt_editDireccion.Text = empresa.DIRECCION;
    }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("~/InicioQYMS2.aspx");
        }
        user = (UsuarioBC)Session["usuario"];
        if (!IsPostBack)
        {
            Session["panel"] = null;

            SiteBC      site    = new SiteBC();
            EmpresaBC   empresa = new EmpresaBC();
            PerfilBC    perfil  = new PerfilBC();
            ProveedorBC pr      = new ProveedorBC();
            rlcli.DataSource     = site.ObtenerTodos();
            rlcli.DataTextField  = "DESCRIPCION";
            rlcli.DataValueField = "ID";
            rlcli.DataBind();
            utils.CargaDropNormal(this.ddl_editEmpresa, "ID", "NOMBRE_FANTASIA", empresa.ObtenerTodas());
            ddl_editEmpresa.Enabled = false;
            utils.CargaDrop(this.ddl_editTipoUsuario, "ID", "NOMBRE", user.ObtenerPerfilesAutorizados());
            utils.CargaDrop(this.ddl_buscarTipoUsuario, "ID", "NOMBRE", perfil.ObtenerTodo());
            utils.CargaDrop(this.ddl_editProveedores, "ID", "DESCRIPCION", pr.obtenerTodo());
            ObtenerUsuarios(true);
        }
    }
Exemple #3
0
 protected void gv_listaEmpresas_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "EDITAR")
     {
         limpiarTodo();
         hf_idEmpresa.Value = e.CommandArgument.ToString();
         activarDesactivar(true);
         EmpresaBC empresa = new EmpresaBC();
         empresa = empresa.ObtenerTodoXId(Convert.ToInt32(hf_idEmpresa.Value));
         llenarDatos(empresa);
         utils.AbrirModal(this, "modalEdit");
     }
     if (e.CommandName == "VER")
     {
         limpiarTodo();
         EmpresaBC empresa = new EmpresaBC();
         hf_idEmpresa.Value = e.CommandArgument.ToString();
         empresa            = empresa.ObtenerTodoXId(Convert.ToInt32(hf_idEmpresa.Value));
         llenarDatos(empresa);
         activarDesactivar(false);
         utils.AbrirModal(this, "modalEdit");
     }
     else if (e.CommandName == "ELIMINAR")
     {
         limpiarTodo();
         hf_idEmpresa.Value       = e.CommandArgument.ToString();
         lblRazonEliminacion.Text = "Eliminar empresa";
         msjEliminacion.Text      = "Se eliminará la empresa seleccionada. ¿Desea continuar?";
         utils.AbrirModal(this, "modalConf");
     }
 }
Exemple #4
0
    protected void btn_eliminarEmpresa_click(object sender, EventArgs e)
    {
        EmpresaBC empresa = new EmpresaBC();

        if (empresa.Eliminar(Convert.ToInt32(hf_idEmpresa.Value)))
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Empresa eliminada exitosamente');", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al eliminar empresa. Revise si la empresa tiene otros datos asociados');", true);
        }
        ObtenerEmpresas(true);
    }
Exemple #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["usuario"] == null)
     {
         Response.Redirect("../InicioTMS.aspx");
     }
     u = (UsuarioBC)Session["usuario"];
     if (!IsPostBack)
     {
         EmpresaBC empresa = new EmpresaBC();
         utils.CargaDrop(this.ddl_editEmpresa, "ID", "NOMBRE_FANTASIA", empresa.ObtenerTodas());
         utils.CargaDrop(this.ddl_buscarEmpresa, "ID", "NOMBRE_FANTASIA", empresa.ObtenerTodas());
         ObtenerSite(true);
     }
 }
Exemple #6
0
 protected void txt_editRut_TextChanged(object sender, EventArgs e)
 {
     if (this.txt_buscarRut.Text != "")
     {
         if (this.txt_buscarRut.Text != "")
         {
             EmpresaBC empresa = new EmpresaBC();
             empresa = empresa.ObtenerTodoXRut(txt_buscarRut.Text.Replace(".", ""));
             if (validarRut(txt_buscarRut.Text) == false)
             {
                 this.txt_buscarRut.Text = "";
                 this.txt_buscarRut.Focus();
                 string texto = "El rut ingresado no es válido!";
                 ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "mensaje('" + texto + "');", true);
             }
             else
             {
                 //if (empresa.EXISTE)
                 //{
                 //    string texto = "El cliente ingresado ya existe, pero no lo puede modificar, ya que esta operacion no lo tiene asignado!";
                 //    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "mensaje('" + texto + "');", true);
                 //    limpiarTodo();
                 //    this.txt_buscarRut.Focus();
                 //}
                 if (empresa.EXISTE)
                 {
                     string texto = "El rut ya se encuentra registrado como cliente, por ello se han cargado sus datos!";
                     ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "mensaje('" + texto + "');", true);
                     this.txt_buscarRut.Focus();
                     empresa                     = empresa.ObtenerTodoXRut(txt_buscarRut.Text);
                     txt_editRut.Text            = empresa.RUT;
                     txt_editRsocial.Text        = empresa.RAZON_SOCIAL;
                     txt_editGiro.Text           = empresa.GIRO;
                     txt_editNombreFantasia.Text = empresa.NOMBRE_FANTASIA;
                     txt_editTelefono.Text       = empresa.TELEFONO;
                     txt_editContacto.Text       = empresa.NOMBRE_CONTACTO;
                     txt_editEmail.Text          = empresa.EMAIL;
                     this.txt_editRsocial.Focus();
                 }
                 else
                 {
                     this.hf_idEmpresa.Value = "";
                     this.txt_editRsocial.Focus();
                 }
             }
         }
     }
 }
Exemple #7
0
    private void ObtenerEmpresas(bool forzarBD)
    {
        if (ViewState["lista"] == null || forzarBD)
        {
            EmpresaBC empresa = new EmpresaBC();
            DataTable dt      = empresa.ObtenerTodas();
            ViewState["lista"] = dt;
        }
        DataView dw = new DataView((DataTable)ViewState["lista"]);

        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        this.gv_listar.DataSource = dw;
        this.gv_listar.DataBind();
    }
Exemple #8
0
    protected void btn_buscarEmpresa_Click(object sender, EventArgs e)
    {
        EmpresaBC empresa = new EmpresaBC();
        DataTable dt      = empresa.ObtenerXParametro(txt_buscarRut.Text, txt_buscarRSocial.Text, txt_buscarNFantasia.Text);

        ViewState["lista"] = dt;
        DataView dw = new DataView((DataTable)ViewState["lista"]);

        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        this.gv_listar.DataSource = dw;
        this.gv_listar.DataBind();
        this.gv_listar.Visible = true;
        this.txt_buscarRut.Focus();
    }
Exemple #9
0
    private EmpresaBC llenarEmpresa()
    {
        EmpresaBC empresa = new EmpresaBC();

        empresa.CODIGO          = txt_editCodigo.Text;
        empresa.RUT             = txt_editRut.Text;
        empresa.RAZON_SOCIAL    = txt_editRsocial.Text;
        empresa.DIRECCION       = txt_editDireccion.Text;
        empresa.ID_COMUNA       = Convert.ToInt32(ddl_editComuna.SelectedValue);
        empresa.GIRO            = txt_editGiro.Text;
        empresa.NOMBRE_FANTASIA = txt_editNombreFantasia.Text;
        empresa.LATITUD         = 0;
        empresa.LONGITUD        = 0;
        empresa.TELEFONO        = txt_editTelefono.Text;
        empresa.EMAIL           = txt_editEmail.Text;
        empresa.NOMBRE_CONTACTO = txt_editContacto.Text;
        empresa.ACTIVO          = true;
        empresa.BODEGA          = txt_editBodega.Text;
        empresa.CODIGO          = empresa.GIRO.Substring(0, 2) + "_" + empresa.NOMBRE_FANTASIA.Substring(0, 2);
        return(empresa);
    }
Exemple #10
0
    protected void btn_editGrabarNuevo_Click(object sender, EventArgs e)
    {
        activarDesactivar(true);
        string    exito;
        EmpresaBC empresa = llenarEmpresa();

        if (hf_idEmpresa.Value == "")
        {
            empresa.DESCRIPCION  = "";
            empresa.USR_CREACION = "";
            if (empresa.Crear(empresa))
            {
                exito = "Empresa creada correctamente.";
            }
            else
            {
                exito = "Error: Empresa no pudo ser creada. Revise los datos.";
            }
        }
        else
        {
            empresa.DESCRIPCION      = "";
            empresa.ID               = Convert.ToInt32(hf_idEmpresa.Value);
            empresa.USR_MODIFICACION = "";
            if (empresa.Modificar(empresa))
            {
                exito = "Empresa modificada correctamente.";
            }
            else
            {
                exito = "Error: Empresa no pudo ser modificada. Revise los datos.";
            }
        }
        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('" + exito + "');", true);
        ObtenerEmpresas(true);
    }
Exemple #11
0
    public bool Modificar(EmpresaBC empresa)
    {
        SqlTransaccion tran = new SqlTransaccion();

        return(tran.Empresa_Modificar(empresa));
    }
Exemple #12
0
    public bool Crear(EmpresaBC empresa)
    {
        SqlTransaccion tran = new SqlTransaccion();

        return(tran.Empresa_Crear(empresa));
    }