private void cmdBuscar_Click(object sender, RoutedEventArgs e) { try { var strCod_Proyecto = Interaction.InputBox("Digite el numero de proyecto", "Numero de proyecto"); var myProyecto = new ProyectosEN(); var valida = new ProyectosLN(); myProyecto = valida.ObtenerProyectosPorID(strCod_Proyecto); if (myProyecto == null) { throw new Exception("Proyecto no existe"); } else { txtCodProyecto.Text = myProyecto.Cod_Proyecto; txtNombre.Text = myProyecto.Nombre_Proyecto; dtpFechaCreacion.SelectedDate = myProyecto.Fec_Creacion; dtpFechaFinalizacion.SelectedDate = myProyecto.Fec_Finalizacion; txtCostoTotal.Text = myProyecto.Costo_Total.ToString("N"); txtObservaciones.Text = myProyecto.Observaciones; cboNombreCliente.SelectedValue = myProyecto.Num_Cliente; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public List <ProyectosEN> ObtenerProyectos() { List <ProyectosEN> _listaProyectosEN = new List <ProyectosEN>(); using (IDbConnection _conn = BDComun.ObtenerConexion()) { _conn.Open(); IDbCommand commando = BDComun.ObtenerComandos("select * from Proyecto", _conn); IDataReader reader = commando.ExecuteReader(); while (reader.Read()) { ProyectosEN obj = new ProyectosEN(); obj.NombreProyecto = reader.GetString(0); obj.TipoProyecto = reader.GetString(1); obj.IdProyecto = Convert.ToInt64(reader.GetString(2)); obj.ProgresoProyecto = reader.GetString(3); obj.PresupuestoProyecto = reader.GetString(4); obj.JefeProyecto = reader.GetInt32(5); _listaProyectosEN.Add(obj); } _conn.Close(); return(_listaProyectosEN); } }
public int AgregarProyecto(ProyectosEN pProyecto) { IDbConnection _conn = BDComun.ObtenerConexion(); _conn.Open(); IDbCommand comando = BDComun.ObtenerComandos(string.Format("insert into Proyecto(Codigo_pro,Nombre,Tipo_pro,Presupuesto,idJefe,Progreso_pro) Values('{0}','{1}','{2}','{3}','{4}','{5}')", pProyecto.Codigo_pro, pProyecto.NombreProyecto, pProyecto.TipoProyecto, pProyecto.PresupuestoProyecto, pProyecto.JefeProyecto, pProyecto.ProgresoProyecto) , _conn); int resultado = comando.ExecuteNonQuery(); _conn.Close(); return(resultado); }
public int ModificarProyecto(ProyectosEN pProyecto) { using (IDbConnection conn = BDComun.ObtenerConexion()) { conn.Open(); string _Sql = "UPDATE Proyecto SET Codigo_pro=@Codigo_pro,Nombre=@Nombre,Tipo_pro=@Tipo_pro,Presupuesto=@Presupuesto," + " idJefe=@idJefe,Progreso_pro=@Progreso_pro WHERE IdProyecto=@IdProyecto"; SqlCommand comando = new SqlCommand(_Sql, conn as SqlConnection); comando.Parameters.AddWithValue("@IdProyecto", pProyecto.IdProyecto); comando.Parameters.AddWithValue("@Codigo_pro", pProyecto.Codigo_pro); comando.Parameters.AddWithValue("@Nombre", pProyecto.NombreProyecto); comando.Parameters.AddWithValue("@Tipo_pro", pProyecto.TipoProyecto); comando.Parameters.AddWithValue("@Presupuesto", pProyecto.PresupuestoProyecto); comando.Parameters.AddWithValue("@idJefe", pProyecto.JefeProyecto); comando.Parameters.AddWithValue("@Progreso_pro", pProyecto.ProgresoProyecto); int resultado = comando.ExecuteNonQuery(); conn.Close(); return(resultado); } }
private void cmdBorrar_Click(object sender, RoutedEventArgs e) { try { var strNum_Proyecto = Interaction.InputBox("Digite el numero de proyecto", "Numero de proyecto"); var myProyecto = new ProyectosEN(); var valida = new ProyectosLN(); myProyecto = valida.ObtenerProyectosPorID(strNum_Proyecto); if (myProyecto == null) { throw new Exception("Proyecto no existe"); } else { valida.EliminarProyectos(myProyecto); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cmdModificar_Click(object sender, RoutedEventArgs e) { try { var myProyecto = new ProyectosEN { Cod_Proyecto = txtCodProyecto.Text, Nombre_Proyecto = txtNombre.Text, Fec_Creacion = dtpFechaCreacion.SelectedDate.Value, Fec_Finalizacion = dtpFechaFinalizacion.SelectedDate.Value, Costo_Total = double.Parse(txtCostoTotal.Text), Observaciones = txtObservaciones.Text, Num_Cliente = cboNombreCliente.SelectedValue.ToString() }; var valida = new ProyectosLN(); valida.ModificarProyectos(myProyecto); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void Button1_Click(object sender, EventArgs e) { if (txtNombre_pro.Text != "" && txtTipo.Text != "" && txtCodigo.Text != "" && txtProgreso.Text != "" && txtPresupuesto.Text != "") { ProyectosEN Proyec = new ProyectosEN(); Proyec.Codigo_pro = txtCodigo.Text; Proyec.NombreProyecto = txtNombre_pro.Text; Proyec.TipoProyecto = txtTipo.Text; Proyec.PresupuestoProyecto = txtPresupuesto.Text; Proyec.JefeProyecto = Convert.ToInt32(ddlJefe.SelectedValue); Proyec.ProgresoProyecto = txtProgreso.Text; _ProyectoBL.AgregarPro(Proyec); //Response.Redirect(Page.Request.Path); string script = "alert('Se ha registrado exitosamente')"; ScriptManager.RegisterStartupScript(this, typeof(Page), "Exito", script, true); Page.Response.Redirect(Page.Request.Url.ToString(), true); //Page_Load(sender, e); txtNombre_pro.Text = ""; txtTipo.Text = ""; txtCodigo.Text = ""; txtProgreso.Text = ""; txtPresupuesto.Text = ""; } else { string script = "alert('El proyecto no se ha podido guardar')"; ScriptManager.RegisterStartupScript(this, typeof(Page), "Exito", script, true); } }
public List <ProyectosEN> buscarProyec(ProyectosEN pProyecto) { return(DAL.BuscarProyectos(pProyecto)); }
public int ModificarPro(ProyectosEN pProyecto) { return(DAL.ModificarProyecto(pProyecto)); }
public int eliminarPro(ProyectosEN pProyecto) { return(DAL.Eliminarproyecto(pProyecto)); }
public int AgregarPro(ProyectosEN pProyecto) { return(DAL.AgregarProyecto(pProyecto)); }