示例#1
0
        public void btn_asign12_Click(object sender, EventArgs e)
        {
            FrmAsignacion ASG = new FrmAsignacion(acti1.id_activo.Trim());

            ASG.Show();
            //   txtCo_activo.Text = ASG.grddatos1.CurrentRow.Cells["Activo"].ToString();
            // using (Profit_RGEntities context = new Profit_RGEntities())
            // {
            //     ASG.grddatos1.DataSource = context.pSeleccionarGIT_Asignaciones().ToList ();
            // }
        }
示例#2
0
        private void btn_asignacion_Click(object sender, EventArgs e)
        {
            FrmAsignacion asign34 = new FrmAsignacion();

            asign34.Show();
        }
示例#3
0
        public void Buscar(string U)
        {
            try
            {
                using (var context = new Profit_RGEntities())
                {
                    // FrmSearch SE = new FrmSearch();

                    //nombre = SE.list_empleados.SelectedItem.Value.ToString();
                    // pBuscarActivobyName2_Result JAC1 = new pBuscarActivobyName2_Result();
                    // var P = context.pBuscarActivo(SE.cbo_empresa.SelectedValue.ToString(), SE.cbo_catalogo.SelectedValue.ToString()).ToList();
                    var pubi = context.GIT_Activo.Where(c => c.id_activo.Trim() == U.Trim()).ToList();
                    if (pubi.Count > 0)
                    {
                        acti1 = context.pSeleccionarGIT_Activo(pubi[0].id_activo.Trim().ToUpper()).FirstOrDefault();
                        //asig21 = context.pSeleccionarID_Asignacion(pubi[0].Trim()).FirstOrDefault();
                        txtCo_activo.Text = acti1.id_activo;
                        txt_descrip.Text  = acti1.descrip;
                        txt_modelo.Text   = acti1.modelo;
                        txt_serial.Text   = acti1.serial;
                        txt_valor.Text    = acti1.valor.ToString();
                        var a = context.pBuscarAsignacionActivo(acti1.id_activo).FirstOrDefault().Value;
                        if (a == 0)
                        {
                            txt_asigna54.Text = "No tiene Asignación";
                            if (MessageBox.Show("Desea asignarle este activo a un empleado", "Profit Expansion",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                            {
                                FrmAsignacion Asi = new FrmAsignacion(acti1.id_activo.Trim());
                                Asi.Show();
                            }
                            else
                            {
                                DialogResult = DialogResult.None;
                            }
                        }
                        else
                        {
                            var o = context.pSeleccionarID_Asignacion(pubi[0].id_activo).FirstOrDefault().nombre_completo;
                            txt_asigna54.Text = o.Trim().ToString();
                        }

                        cbo_Cat.SelectedValue  = acti1.id_cat_activo;
                        cbo_ubic.SelectedValue = acti1.co_ubic;
                        date_fec_adqui.Value   = Convert.ToDateTime(acti1.fecha_adq);
                        date_fec_regis.Value   = Convert.ToDateTime(acti1.fecha_reg);
                        date_fec_reti.Value    = acti1.fecha_reti.Value;


                        var u = from ptt in context.GIT_Activo
                                where ptt.id_activo == txtCo_activo.Text
                                select ptt.status;

                        if (u.FirstOrDefault().ToString() == "DISPONIBLE")
                        {
                            chk_disponible.CheckState = CheckState.Checked;
                        }
                        else
                        {
                            chk_disponible.CheckState = CheckState.Unchecked;
                        }
                    }
                }
            }
            catch (EntityException ex)
            {
                MessageBox.Show(ex.InnerException.Message, "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex1)
            {
                MessageBox.Show(ex1.Message, "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }