public int Sentencia(Eproyecto pro) { int id = 0; MySqlCommand cmd = new MySqlCommand("SentenciaProyecto", con.con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("id", MySqlDbType.Int32).Value = pro.idproyecto; cmd.Parameters.Add("fecha", MySqlDbType.Date).Value = pro.fechaPublicacion; cmd.Parameters.Add("puntuacion", MySqlDbType.Int32).Value = pro.puntos; cmd.Parameters.Add("descripcion", MySqlDbType.Text).Value = pro.descripcion; cmd.Parameters.Add("idpersona", MySqlDbType.Int32).Value = pro.idpersona; cmd.Parameters.Add("estado", MySqlDbType.Text).Value = pro.estado; cmd.Parameters.Add("titulo", MySqlDbType.Text).Value = pro.titulo; cmd.Parameters.Add("accion", MySqlDbType.Text).Value = pro.accion; try { con.Conectar(); id = int.Parse(cmd.ExecuteScalar().ToString()); con.Desconectar(); } finally { con.Desconectar(); } return(id); }
protected void btnenviar_Click(object sender, EventArgs e) { Eproyecto p = new Eproyecto(); EproyectoCategoria ep = new EproyectoCategoria(); p.accion = "I"; p.descripcion = this.txtdescripcion.Value.ToUpper(); p.titulo = this.txttitulo.Text; p.estado = "A"; p.fechaPublicacion = DateTime.Now; p.puntos = 0; p.idpersona = (Session["id"] != null) ? Convert.ToInt32(Session["id"].ToString()):0; try { int id = Nproyecto.Sentencia(p); foreach (GridViewRow item in this.Grid.Rows) { if (item.Cells[1].Controls[1] is CheckBox) { CheckBox ck = item.Cells[1].Controls[1] as CheckBox; if (ck.Checked == true) { ep.idproyecto = id; ep.idcategoria = int.Parse(Grid.DataKeys[item.RowIndex][0].ToString()); NproyectoCategoria.Sentencia(ep); } } } ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), "$.notify('Datos Enviados!','success');", true); } catch (Exception ex) { } }
public static int Sentencia(Eproyecto c) { Dproyecto ca = new Dproyecto(); return(ca.Sentencia(c)); }