Exemplo n.º 1
0
    protected void btnAgregar_Click(object sender, EventArgs e)
    {
        btnConfAgregar.Visible           = true;
        pnlConsulta.Visible              = false;
        pnlAgregar.Visible               = true;
        txtCosto.Text                    = "";
        txtDescripcion.Text              = "";
        txtVolumen.Text                  = "";
        txtNumeroSerie.Text              = "";
        comboBoxTipoInsumo.SelectedIndex = -1;
        chBoxOrigen.Checked              = false;

        try
        {
            txtIdInsumo.Text = "" + GestorInsumos.obtenerSiguienteID();
        }
        catch (Exception ex)
        {
            lblMensaje.Visible = true;
            lblMensaje.Text    = ex.Message;
        }

        txtIdInsumo.Enabled        = false;
        txtCosto.Enabled           = true;
        txtVolumen.Enabled         = true;
        txtDescripcion.Enabled     = true;
        txtNumeroSerie.Enabled     = true;
        comboBoxTipoInsumo.Enabled = true;
        chBoxOrigen.Enabled        = true;
        btnConfElim.Visible        = false;
        btnAgregar.Visible         = true;
        btnConfModificar.Visible   = false;
    }
Exemplo n.º 2
0
    public void refrescarGrillaInsumos()
    {
        DataTable tabla = GestorInsumos.ObtenerInsumosParaCompra();

        gwInsumos.DataSource = tabla;
        gwInsumos.DataBind();
    }
Exemplo n.º 3
0
    protected void btnConfElim_Click(object sender, EventArgs e)
    {
        if (gwDatos.SelectedValue == null)
        {
            return;
        }

        int idInsumo = (int)gwDatos.SelectedValue;

        try
        {
            GestorInsumos.eliminarInsumo(idInsumo);
        }
        catch (Exception ex)
        {
            MostrarMensajeCheto("No se puede eliminar el insumo por que esta siendo utilizado en otra tabla.");
        }

        MostrarMensajeCheto("Registro Eliminado Satisfactoriamente ");
        refrescarGrilla();
        pnlConsulta.Visible = true;
        pnlAgregar.Visible  = false;

        btnConfElim.Visible    = false;
        btnConfAgregar.Visible = true;
    }
Exemplo n.º 4
0
    public void refrescarGrilla()
    {
        string orden = ViewState["GwDatosOrden"].ToString();

        gwDatos.DataSource = GestorInsumos.BuscarPorNombre(txtNombreBuscar.Text, orden);
        gwDatos.DataBind();
        gwDatos.SelectedIndex = -1;
    }
Exemplo n.º 5
0
 public void refrescarComboBox()
 {
     comboBoxTipoInsumo.DataTextField  = "nombreInsumo";
     comboBoxTipoInsumo.DataValueField = "id_tipo_insumo";
     comboBoxTipoInsumo.DataSource     = GestorInsumos.ObtenerTodas();
     comboBoxTipoInsumo.DataBind();
     comboBoxTipoInsumo.Items.Insert(0, new ListItem("Elija un tipo de Insumo", "0"));
 }
Exemplo n.º 6
0
 protected void agregarInsumo_Click(object sender, EventArgs e)
 {
     grdInsumosDisponibles.DataSource = GestorInsumos.BuscarPorNombre("", "Id_Insumo");
     grdInsumosDisponibles.DataBind();
     grdInsumosDisponibles.SelectedIndex = -1;
     pnlInsumosDisponibles.Visible       = true;
     guardarCambiosInsumo.Enabled        = true;
     guardarCambiosInsumo.Visible        = true;
     agregarInsumo.Visible = false;
 }
Exemplo n.º 7
0
    protected void btnConfModificar_Click(object sender, EventArgs e)
    {
        pnlAgregar.Visible  = false;
        pnlConsulta.Visible = true;

        try
        {
            GestorInsumos.editarInsumo(Int16.Parse(txtIdInsumo.Text), txtDescripcion.Text, Double.Parse(txtCosto.Text), Double.Parse(txtVolumen.Text), comboBoxTipoInsumo.SelectedIndex, chBoxOrigen.Checked, int.Parse(txtNumeroSerie.Text));
        }
        catch (Exception ex)
        {
            MostrarMensajeCheto("No se puede modificar el insumo por que el numero de serie: " + txtNumeroSerie.Text + ", ya existe, por favor intente otro");
            pnlAgregar.Visible  = true;
            pnlConsulta.Visible = false;
        }

        MostrarMensajeCheto("Registro Modificado Correctamente ");
        refrescarGrilla();
    }
Exemplo n.º 8
0
    protected void btnEliminar_Click(object sender, EventArgs e)
    {
        if (gwDatos.SelectedValue == null)
        {
            MostrarMensajeCheto("Seleccione una Fila antes de continuar ");

            return;
        }
        pnlConsulta.Visible      = false;
        pnlAgregar.Visible       = true;
        btnConfElim.Visible      = true;
        btnConfModificar.Visible = false;
        btnConfAgregar.Visible   = false;


        int idInsumo = (int)gwDatos.SelectedValue;

        try
        {
            IngelunEntidades.Insumo Ins = GestorInsumos.buscarPorId(idInsumo);
            txtIdInsumo.Text    = Ins.id_Insumo.ToString();
            txtDescripcion.Text = Ins.nombre;
            txtNumeroSerie.Text = Ins.numeroSerie.ToString();
            txtCosto.Text       = Ins.costo.ToString();
            txtVolumen.Text     = Ins.volumen.ToString();
            comboBoxTipoInsumo.SelectedIndex = (int)Ins.id_Tipo_Insumo;
            chBoxOrigen.Checked = Ins.esNacional;
        }
        catch (Exception ex)
        {
            lblMensaje.Visible = true;
            lblMensaje.Text    = ex.Message;
        }
        txtIdInsumo.Enabled        = false;
        txtCosto.Enabled           = false;
        txtVolumen.Enabled         = false;
        txtDescripcion.Enabled     = false;
        txtNumeroSerie.Enabled     = false;
        comboBoxTipoInsumo.Enabled = false;
        chBoxOrigen.Enabled        = false;
        btnConfElim.Visible        = true;
    }
Exemplo n.º 9
0
    protected void grdInsumoXProducto_SelectedIndexChanged(object sender, EventArgs e)
    {
        int                idInsumo  = int.Parse(grdInsumoXProducto.SelectedRow.Cells[0].Text);
        Insumo             insumo    = GestorInsumos.buscarPorId(idInsumo);
        DTOInsumoxProducto insumoDTO = new DTOInsumoxProducto();

        insumoDTO.id_Insumo = insumo.id_Insumo;
        insumoDTO.nombre    = insumo.nombre;
        insumoDTO.cantidad  = 1;
        if (Session["ListaInsumosXProducto"] != null)
        {
            List <DTOInsumoxProducto> lista = (List <DTOInsumoxProducto>)Session["ListaInsumosXProducto"];
            lista = GestorProductos.quitarInsumo(insumoDTO, lista);
            grdInsumoXProducto.DataSource = lista;
            grdInsumoXProducto.DataBind();
            Session["ListaInsumosXProducto"] = lista;
        }
        grdInsumoXProducto.SelectedIndex = -1;
        guardarCambiosInsumo.Enabled     = true;
    }
Exemplo n.º 10
0
    protected void btnSeleccionarInsumo_Click(object sender, EventArgs e)
    {
        if (gwInsumos.SelectedValue == null)
        {
            mostrarLblMensaje();
            lblMensaje.Text = "Primero Seleccione algún insumo";
            return;
        }
        ocultarLblMensaje();

        int idInsumo = (int)gwInsumos.SelectedValue;

        try
        {
            IngelunEntidades.Insumo insumo = GestorInsumos.buscarPorId(idInsumo);
            Session["idInsumo"] = insumo.id_Insumo;
            txtCosto.Text       = insumo.costo.ToString();
            txtInsumo.Text      = insumo.nombre;
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }