//*******************SP******************** public string devuelveActividadSP(object obj) { ActividadesBO data = (ActividadesBO)obj; cmd = new SqlCommand(); dsUsuario = new DataSet(); da = new SqlDataAdapter(); con = new ConexionBD(); cmd.Connection = con.establecerConexion(); con.abrirConexion(); cmd.CommandText = "FiltraActividad"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDActividad", data.IdActividad); cmd.Parameters.AddWithValue("@Nombre", data.Nombre); cmd.Parameters.AddWithValue("@Descripcion", data.Descripcion); cmd.Parameters.AddWithValue("@FechaIni", data.FechaIni); cmd.Parameters.AddWithValue("@FechaFin", data.FechaFinal); cmd.ExecuteNonQuery(); DataSet ds = new DataSet(); da.SelectCommand = cmd; da.Fill(dsUsuario); con.cerrarConexion(); string json = JsonConvert.SerializeObject(dsUsuario, Formatting.Indented); return(json); }
protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e) { try { ActividadesBO obj = new ActividadesBO(); int id = (int)DataList1.DataKeys[e.Item.ItemIndex]; obj.IdActividad = id; servicio.EliminarActividad(obj); } catch (Exception ex) { Mensaje(ex.ToString()); } }
public int modificaActividadSP(object obj) { ActividadesBO data = (ActividadesBO)obj; cmd = new SqlCommand(); dsUsuario = new DataSet(); da = new SqlDataAdapter(); con = new ConexionBD(); cmd.Connection = con.establecerConexion(); con.abrirConexion(); cmd.CommandText = "ModificarActividades"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDActividad", data.IdActividad); cmd.Parameters.AddWithValue("@Nombre", data.Nombre); cmd.Parameters.AddWithValue("@Descripcion", data.Descripcion); DateTime dt = DateTime.ParseExact(data.FechaIni, "dd/MM/yyyy", CultureInfo.InvariantCulture); DateTime dtFin = DateTime.ParseExact(data.FechaFinal, "dd/MM/yyyy", CultureInfo.InvariantCulture); DateTime h1; DateTime.TryParse(data.HoraIni, out h1); DateTime h2; DateTime.TryParse(data.HoraFin, out h2); TimeSpan ts = TimeSpan.Parse(data.HoraIni); TimeSpan ts2 = TimeSpan.Parse(data.HoraFin); cmd.Parameters.AddWithValue("@HoraInicio", ts); cmd.Parameters.AddWithValue("@HoraFin", ts2); cmd.Parameters.AddWithValue("@FechaIni", dt); cmd.Parameters.AddWithValue("@FechaFin", dtFin); cmd.Parameters.AddWithValue("@CodUsuario", data.CodUsuario); cmd.Parameters.AddWithValue("@IDSitio", data.IdSitio); int i = cmd.ExecuteNonQuery(); // validamos si se Actualizo de manera correcta if (i <= 0) { return(1); } return(0); }
public int eliminaActividadSP(object obj) { ActividadesBO data = (ActividadesBO)obj; cmd = new SqlCommand(); dsUsuario = new DataSet(); da = new SqlDataAdapter(); con = new ConexionBD(); cmd.Connection = con.establecerConexion(); con.abrirConexion(); cmd.CommandText = "EliminarActividades"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDActividad", data.IdActividad); int i = cmd.ExecuteNonQuery(); // validamos si se inserto de manera correcta if (i <= 0) { return(1); } return(0); }
protected void LinkButton2_Click(object sender, EventArgs e) { ActividadesBO obj = new ActividadesBO(); if (txtDescripcion.Text.Trim().Length != 0) { obj.Descripcion = txtDescripcion.Text; } if (txtNombre.Text.Trim().Length != 0) { obj.Nombre = txtNombre.Text; } if (txtFecha2.Value.Trim().Length != 0 && txtFecha2.Value != "dd/mm/aaaa") { obj.FechaIni = txtFecha1.Value; } if (DDLTipoSitio.SelectedItem.ToString() != "Seleccionar...") { obj.IdSitio = Convert.ToInt32(DDLTipoSitio.SelectedItem.Value.ToString()); } if (txtFecha2.Value.Trim().Length != 0 || txtFecha2.Value != "dd/mm/aaaa") { obj.FechaFinal = txtFecha2.Value; } if (txtHoraIni.Value.Trim().Length != 0) { obj.HoraIni = txtHoraIni.Value; } if (txtHoraFin.Value.Trim().Length != 0) { obj.HoraFin = txtHoraFin.Value; } DataSet dataSetTipos = JsonConvert.DeserializeObject <DataSet>(servicio.BuscarActividad(obj)); DataList1.DataSource = dataSetTipos.Tables[0]; DataList1.DataBind(); }
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) { if (e.CommandName == "update") { try { Int64 id = (Int64)DataList1.DataKeys[e.Item.ItemIndex]; lblcodAct.Text = id.ToString(); ActividadesBO s = new ActividadesBO(); s.IdActividad = Convert.ToInt32(id); dt = new DataTable(); DataSet dataSet = JsonConvert.DeserializeObject <DataSet>(servicio.BuscarActividad(s)); dt = dataSet.Tables[0]; DataRow row = dt.Rows[0]; txtNombre.Text = row["Nombre"].ToString(); DateTime dt1 = DateTime.ParseExact(row["FechaIni"].ToString().Substring(0, 10), "dd/MM/yyyy", CultureInfo.InvariantCulture); txtFecha1.Value = dt1.ToString("yyyy-MM-dd"); DateTime dt2 = DateTime.ParseExact(row["FechaFin"].ToString().Substring(0, 10), "dd/MM/yyyy", CultureInfo.InvariantCulture); txtFecha2.Value = dt2.ToString("yyyy-MM-dd"); txtDescripcion.Text = row["Descripcion"].ToString(); lblcodUser.Text = row["CodUsuario"].ToString(); txtHoraIni.Value = row["HoraInicio"].ToString(); txtHoraFin.Value = row["HoraFin"].ToString(); if (row["IDSitio"].ToString() != "") { DDLTipoSitio.SelectedValue = row["IDSitio"].ToString(); } LinkButton1.Enabled = false; LinkButton2.Enabled = false; LinkButton3.Enabled = true; } catch (Exception ex) { Mensaje(ex.ToString()); } } }
public void ActividadBo(ActividadesBO obj) { }
public void Modificar() { ActividadesBO act = new ActividadesBO(); string mensaje = ""; if (txtDescripcion.Text.Trim().Length == 0) { mensaje = mensaje + "Introduce la descripción \n"; } if (txtNombre.Text.Trim().Length == 0) { mensaje = mensaje + "Introduce el nombre \n"; } if (txtFecha2.Value.Trim().Length == 0 || txtFecha2.Value == "dd/mm/aaaa") { mensaje = mensaje + "Introduce el fecha inicio \n"; } if (txtFecha2.Value.Trim().Length == 0 || txtFecha2.Value == "dd/mm/aaaa") { mensaje = mensaje + "Introduce el fecha final \n"; } if (txtHoraIni.Value.Trim().Length == 0) { mensaje = mensaje + "Introduce la hora inicio \n"; } if (txtHoraFin.Value.Trim().Length == 0) { mensaje = mensaje + "Introduce la hora final \n"; } if (DDLTipoSitio.SelectedItem.ToString() == "Seleccionar...") { mensaje = mensaje + "Selecciona el sitio \n"; } if (mensaje.Trim().Length == 0) { act.Descripcion = txtDescripcion.Text; act.Nombre = txtNombre.Text; DateTime dt2 = DateTime.ParseExact(txtFecha2.Value, "yyyy-MM-dd", CultureInfo.InvariantCulture); string d2 = dt2.ToString("dd/MM/yyyy"); act.FechaFinal = d2; DateTime dt1 = DateTime.ParseExact(txtFecha1.Value, "yyyy-MM-dd", CultureInfo.InvariantCulture); string d1 = dt1.ToString("dd/MM/yyyy"); act.FechaIni = d1; act.HoraIni = txtHoraIni.Value; act.HoraFin = txtHoraFin.Value; act.CodUsuario = lblcodUser.Text; act.IdSitio = Convert.ToInt32(DDLTipoSitio.SelectedItem.Value.ToString()); act.IdActividad = Convert.ToInt32(lblcodAct.Text); int t = servicio.modificarActividad(act); if (t == 1) { Mensaje("Los datos se modificarón correctamente"); LinkButton3.Enabled = false; LinkButton1.Enabled = true; LinkButton2.Enabled = false; txtFecha1.Disabled = true; txtFecha2.Disabled = true; Limpiar(); } else { Mensaje("Los datos no se modificarón, intenta de nuevo"); } } else { Mensaje(mensaje); } }