示例#1
0
    public String modificarEventos(DataEventos de)
    {
        string msg = "";

        SqlCommand cmd = new SqlCommand("USP_ACTUALIZAR_EVENTO", cn.getCn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@id", SqlDbType.Int).Value = de.Id;
        cmd.Parameters.Add("@evento", SqlDbType.VarChar).Value = de.Evento;
        cmd.Parameters.Add("@descripcion", SqlDbType.VarChar).Value = de.Descripcion;
        cmd.Parameters.Add("@fecha_inicio", SqlDbType.DateTime).Value = de.Fecha_inicio;
        cmd.Parameters.Add("@fecha_fin", SqlDbType.DateTime).Value = de.Fecha_fin;

        cn.getCn.Open();
        try
        {
            msg = cmd.ExecuteNonQuery().ToString() + " Evento actualizado";
        }
        catch (Exception ex)
        {
            msg = ex.Message;

        }
        finally
        {
            cn.getCn.Close();
        }
        return msg;
    }
示例#2
0
    public String eliminaEventos(DataEventos de)
    {
        string msg = "";

        SqlCommand cmd = new SqlCommand("USP_ELIMINAR_EVENTO", cn.getCn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@id", SqlDbType.Int).Value = de.Id;

        cn.getCn.Open();
        try
        {
            msg = cmd.ExecuteNonQuery().ToString() + " Evento eliminado";
        }
        catch (Exception ex)
        {
            msg = ex.Message;

        }
        finally
        {
            cn.getCn.Close();
        }
        return msg;
    }
    protected void btnGrabar_Click(object sender, EventArgs e)
    {
        try
        {
            if (hdfCodigoAlerta.Value == null || hdfCodigoAlerta.Value.ToString().Equals(string.Empty))
            {
                DataEventos de = new DataEventos();

                de.Evento = txtEvento.Text;
                de.Descripcion = txtDescripcion.Text;
                de.Fecha_inicio= DateTime.Parse(txtFechaInicio.Text);
                de.Fecha_fin = DateTime.Parse(txtFechaFin.Text);
                de.Cliente = txtCliente.Text;

                string msg = ce.registrEventos(de);
                lblMensaje.Text = msg;

                GridView1.DataSource = ce.listarEventos();
                GridView1.DataBind();

                desactivarCampos();
            }
            else
            {
                DataEventos de = new DataEventos();

                de.Id = int.Parse( hdfCodigoAlerta.Value);
                de.Evento = txtEvento.Text;
                de.Descripcion = txtDescripcion.Text;
                de.Fecha_inicio = DateTime.Parse(txtFechaInicio.Text);
                de.Fecha_fin = DateTime.Parse(txtFechaFin.Text);

                string msg = ce.modificarEventos(de);
                lblMensaje.Text = msg;

                GridView1.DataSource = ce.listarEventos();
                GridView1.DataBind();

                hdfCodigoAlerta.Value = null;

                desactivarCampos();
            }
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            DataEventos de = new DataEventos();

            de.Id = int.Parse(hdfCodigoAlerta.Value);

            string msg = ce.eliminaEventos(de);
            lblMensaje.Text = msg;

            GridView1.DataSource = ce.listarEventos();
            GridView1.DataBind();

            limpiarCampos();
            desactivarCampos();
        }
        catch (Exception)
        {
            lblMensaje.Text = "Porfavor seleccione un registro de la tabla.";
        }
    }