public frmAgregarInfProyecto(ERU e, int id) { InitializeComponent(); proyectoBL = new ProyectoBL(); txtNombre.Text = e.Descripcion.ToString(); txtPresupuesto.Text = proyectoBL.obtenerPresupuesto(e); cboPrioridad.Items.Add(TipoPrioridad.ALTA); cboPrioridad.Items.Add(TipoPrioridad.MEDIA); cboPrioridad.Items.Add(TipoPrioridad.BAJA); dtpFInicio.Value = DateTime.Parse(e.FechaSolicitud.ToString()); eru = e; idJefe = id; //dtpFFEstimada.MinDate = dtpFInicio.Value.AddDays(1); string date = proyectoBL.obtenerFFEstimado(e); if (!date.Equals("")) { dtpFFEstimada.Value = DateTime.Parse(date); dtpFFReal.Value = dtpFFEstimada.Value; } txtNombre.Validating += TxtNombre_Validating; txtPresupuesto.Validating += TxtPresupuesto_Validating; txtPresupuesto.Enabled = false; dtpFFEstimada.Enabled = false; dtpFInicio.Enabled = false; //dtpFInicio = e.FechaSolicitud; }
public BindingList <ERU> listarErusPendientes() { BindingList <ERU> erus = new BindingList <ERU>(); MySqlConnection con = new MySqlConnection(DBManager.cadena); con.Open(); MySqlCommand comando = new MySqlCommand(); comando.CommandText = "SELECT e.*, r.RAZON_SOCIAL FROM ERU e, EMPRESA r WHERE e.ESTADO=0 and r.ID_EMPRESA=e.ID_CLIENTE"; comando.Connection = con; MySqlDataReader lector = comando.ExecuteReader(); while (lector.Read()) { ERU eru = new ERU(); eru.IdERU = lector.GetInt32("ID_ERU"); eru.Descripcion = lector.GetString("DESCRIPCION"); eru.FechaSolicitud = lector.GetDateTime("FECHA_SOLICITUD"); Cliente cli = new Cliente(); cli.IdCliente = lector.GetInt32("ID_CLIENTE"); cli.NomEmpresa = lector.GetString("RAZON_SOCIAL"); eru.Cliente = cli; erus.Add(eru); } con.Close(); return(erus); }
private void btnCrearProyecto_Click(object sender, EventArgs e) { if (!validarNombreProyecto()) { return; } if (!validarPresupuesto()) { return; } Proyecto pro = new Proyecto(); pro.Nombre = txtNombre.Text.Trim().Replace(" ", " "); pro.Presupuesto = Double.Parse(txtPresupuesto.Text.Trim()); ERU eruPro = new ERU(); eruPro.IdERU = Int32.Parse(eru.IdERU.ToString()); pro.Eru = eruPro; if (cboPrioridad.SelectedIndex == 0) { pro.Prioridad = TipoPrioridad.ALTA; } else if (cboPrioridad.SelectedIndex == 1) { pro.Prioridad = TipoPrioridad.MEDIA; } else if (cboPrioridad.SelectedIndex == 2) { pro.Prioridad = TipoPrioridad.BAJA; } //MessageBox.Show(pro.Prioridad.ToString()); pro.FechaInicio = dtpFInicio.Value; pro.FechaFinEstimada = dtpFFEstimada.Value; pro.FechaRealFin = dtpFFReal.Value; pro.JefeProyecto.IdTrabajador = idJefe; proyectoBL.CrearProyecto(pro); proyectoBL.ActualizarERU(pro); MessageBox.Show("Se realizó la creación del proyecto con exito", "Creación proyecto", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public string obtenerFFEstimado(ERU e) { MySqlConnection con = new MySqlConnection(DBManager.cadena); con.Open(); MySqlCommand cmd = new MySqlCommand(); String sql = "SELECT DISTINCT FECHA_ESTIMADA FROM REQUERIMIENTO WHERE ID_ERU = " + e.IdERU + ";"; cmd.CommandText = sql; cmd.Connection = con; MySqlDataReader lector = cmd.ExecuteReader(); string fecha = ""; if (lector.Read()) { fecha = lector.GetDateTime("FECHA_ESTIMADA").ToString(); } con.Close(); return(fecha); }
public string obtenerPresupuesto(ERU e) { MySqlConnection con = new MySqlConnection(DBManager.cadena); con.Open(); MySqlCommand cmd = new MySqlCommand(); String sql = "SELECT TOTAL_COSTO FROM ESTIMACION WHERE ERU_ID_ERU = " + e.IdERU + ";"; cmd.CommandText = sql; cmd.Connection = con; MySqlDataReader lector = cmd.ExecuteReader(); string presupuesto = ""; if (lector.Read()) { presupuesto = lector.GetDouble("TOTAL_COSTO").ToString(); } con.Close(); return(presupuesto); }
public string obtenerFFEstimado(ERU e) { return(proyectoDA.obtenerFFEstimado(e));; }
public string obtenerPresupuesto(ERU e) { return(proyectoDA.obtenerPresupuesto(e)); }