Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
 public string obtenerFFEstimado(ERU e)
 {
     return(proyectoDA.obtenerFFEstimado(e));;
 }
Ejemplo n.º 7
0
 public string obtenerPresupuesto(ERU e)
 {
     return(proyectoDA.obtenerPresupuesto(e));
 }