Example #1
0
        private void btnEditar_Click(object sender, RoutedEventArgs e)
        {
            DataRowView Rows = this.vactividad.DgvPlantilla.SelectedItem as DataRowView;

            VISTA.VDialog_Actividad vdialog = new VISTA.VDialog_Actividad();
            C_DialogActividad       cdialog = new C_DialogActividad(vdialog);

            vdialog.txtIdActividad.Text           = Rows.Row[0].ToString();
            vdialog.cmbProyecto.SelectedValuePath = Rows.Row[1].ToString();
            vdialog.txtEtapa.Text           = Rows.Row[2].ToString();
            vdialog.txtNombreActividad.Text = Rows.Row[3].ToString();
            vdialog.txtEstatus.Text         = Rows.Row[4].ToString();
            vdialog.dtFechaInicio.Text      = Rows.Row[5].ToString(); /*agregar DisplayDate vdialog.dtFechaInicio.DisplayDate, si funciona con .Text*/
            vdialog.dtFechaTermino.Text     = Rows.Row[6].ToString(); /*agregar DisplayDate vdialog.dtFechaTermino.DisplayDate, si funciona con .Text*/
            vdialog.txtTiempoEstimado.Text  = Rows.Row[7].ToString();

            cdialog.FormLoad();
            if (vdialog.DialogResult == true)
            {
                getDatos(vdialog, true);
                if (daoactividad.Editar().Equals(1))
                {
                    MessageBox.Show(":)");
                    Reload();
                }
                else
                {
                    MessageBox.Show(":(");
                }
            }
        }
        public C_DialogActividad(VISTA.VDialog_Actividad vdl_actividad)
        {
            this.vdl_actividad = vdl_actividad;
            daoactividad       = new MODELO.DAO_Actividad();
            daoactividad.abrirConexion();
            this.vdl_actividad.cmbProyecto.Items.Clear();
            var items = (daoactividad.consultaProyecto() as IListSource).GetList();

            this.vdl_actividad.cmbProyecto.ItemsSource       = items;
            this.vdl_actividad.cmbProyecto.DisplayMemberPath = "vchProyecto";
            this.vdl_actividad.cmbProyecto.SelectedValuePath = "intIdProyecto";
        }
Example #3
0
        private void btnNuevo_Click(object sender, RoutedEventArgs e)
        {
            VISTA.VDialog_Actividad vdialog = new VISTA.VDialog_Actividad();
            C_DialogActividad       cdialog = new C_DialogActividad(vdialog);

            cdialog.FormLoad();
            if (vdialog.DialogResult == true)
            {
                getDatos(vdialog, false);
                if (daoactividad.Insertar().Equals(1))
                {
                    MessageBox.Show(":)");
                    Reload();
                }
                else
                {
                    MessageBox.Show(":(");
                }
            }
        }
Example #4
0
        private void getDatos(VISTA.VDialog_Actividad vdialog, bool edit)
        {
            DataRowView Rows = vdialog.cmbProyecto.SelectedItem as DataRowView;
            var         id   = Rows.Row[0].ToString();

            vdialog.cmbProyecto.SelectedValuePath = id;

            if (edit == false)
            {
                this.voactividad.IDACTIVIDAD = 0;
            }
            else
            {
                this.voactividad.IDACTIVIDAD = int.Parse(vdialog.txtIdActividad.Text);
            }
            this.voactividad.IDPROYECTO      = int.Parse(vdialog.cmbProyecto.SelectedValuePath);
            this.voactividad.ETAPA           = vdialog.txtEtapa.Text;
            this.voactividad.NOMBREACTIVIDAD = vdialog.txtNombreActividad.Text;
            this.voactividad.ESTATUS         = vdialog.txtEstatus.Text;
            this.voactividad.FECHAINICIO     = vdialog.dtFechaInicio.DisplayDate;
            this.voactividad.FECHATERMINO    = vdialog.dtFechaTermino.DisplayDate;
            this.voactividad.TIEMPOESTIMADO  = vdialog.txtTiempoEstimado.Text;
            this.daoactividad = new MODELO.DAO_Actividad(voactividad);
        }