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; }
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."; } }