示例#1
0
 private void txtCodigocontrol_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         rev   = rev.BuscarDispo(int.Parse(txtCodigocontrol.Text));
         dispo = dispo.BuscarDispositivo(int.Parse(txtCodigocontrol.Text));
         if ((rev.codigocontrol != 0) && (dispo.codigoControl.ToString() != null))
         {
             txtCodigocontrol.Text     = rev.codigocontrol.ToString();
             cbnomdpto.Text            = rev.Nomdpto;
             txtdiagnini.Text          = rev.Dinicial.ToString();
             cbstatus.DisplayMember    = rev.status;
             txtdiagfinal.Text         = rev.Dfinal.ToString();
             txtrecomendaciones.Text   = rev.recomendaciones;
             txtCodigocontrol.Text     = dispo.codigoControl.ToString();
             txtNomuser.Text           = dispo.usuario;
             txtCodigocontrol.ReadOnly = false;
             txtCaracteristicas.Text   = dispo.caracteristicas;
             cbTipo.Text    = dispo.tipo;
             cbnomdpto.Text = dispo.Nomdpto;
         }
         else
         {
             MessageBox.Show(" El dispositivo no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
示例#2
0
        //FIN DE la sección  Ventana


        /// BUSCAR DISPOSITIVO
        private void txtCodigocontrol_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                dispo = dispo.BuscarDispositivo(int.Parse(txtCodigocontrol.Text));


                if (dispo.codigoControl.ToString() != null)
                {
                    txtCodigocontrol.Text     = dispo.codigoControl.ToString();
                    txtNomuser.Text           = dispo.usuario;
                    txtCodigocontrol.ReadOnly = false;
                    txtCaracteristicas.Text   = dispo.caracteristicas;
                    cbTipo.Text    = dispo.tipo;
                    cbnomdpto.Text = dispo.Nomdpto;
                    MessageBox.Show("DISPOSITIVO REGISTRADO", "Búsqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                if (dispo.codigoControl == 0)
                {
                    txtCodigocontrol.Clear();
                    txtCodigocontrol.ReadOnly = false;
                    MessageBox.Show("DISPOSITIVO NO REGISTRADO", "Búsqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
示例#3
0
        public cDispositivo BuscarDpto(int coddpto)
        {
            cDispositivo disp = new cDispositivo();
               DataSet dsresultado = servicio.BuscarDpto(coddpto);

               if (dsresultado.Tables[0].Rows.Count != 0)
               {

               disp.Nomdpto = dsresultado.Tables[0].Rows[0]["nombre"].ToString();

               return disp;
               }
               else
               {
               return disp;
               }
        }
示例#4
0
        public cDispositivo BuscarDpto(int coddpto)
        {
            cDispositivo disp        = new cDispositivo();
            DataSet      dsresultado = servicio.BuscarDpto(coddpto);

            if (dsresultado.Tables[0].Rows.Count != 0)
            {
                disp.Nomdpto = dsresultado.Tables[0].Rows[0]["nombre"].ToString();


                return(disp);
            }
            else
            {
                return(disp);
            }
        }
示例#5
0
        public cDispositivo BuscarDispositivo(int codigoControl)
        {
            cDispositivo disp        = new cDispositivo();
            DataSet      dsresultado = servicio.BuscarDispositivo(codigoControl);

            if (dsresultado.Tables[0].Rows.Count != 0)
            {
                disp.codigoControl   = int.Parse(dsresultado.Tables[0].Rows[0]["codigoControl"].ToString());
                disp.caracteristicas = dsresultado.Tables[0].Rows[0]["caracteristicas"].ToString();
                disp.tipo            = dsresultado.Tables[0].Rows[0]["tipo"].ToString();
                disp.usuario         = dsresultado.Tables[0].Rows[0]["usuario"].ToString();
                disp.coddpto         = int.Parse(dsresultado.Tables[0].Rows[0]["coddpto"].ToString());
                DataSet sresultado = servicio.BuscarDpto(disp.coddpto);
                disp.Nomdpto = sresultado.Tables[0].Rows[0]["nombre"].ToString();
                return(disp);
            }
            else
            {
                return(disp);
            }
        }
示例#6
0
        public cDispositivo BuscarDispositivo(int codigoControl)
        {
            cDispositivo disp = new cDispositivo();
               DataSet dsresultado = servicio.BuscarDispositivo(codigoControl);

               if (dsresultado.Tables[0].Rows.Count != 0)
               {

               disp.codigoControl = int.Parse(dsresultado.Tables[0].Rows[0]["codigoControl"].ToString());
               disp.caracteristicas = dsresultado.Tables[0].Rows[0]["caracteristicas"].ToString();
               disp.tipo = dsresultado.Tables[0].Rows[0]["tipo"].ToString();
               disp.usuario = dsresultado.Tables[0].Rows[0]["usuario"].ToString();
               disp.coddpto =int.Parse( dsresultado.Tables[0].Rows[0]["coddpto"].ToString());
                DataSet sresultado = servicio.BuscarDpto(disp.coddpto);
                disp.Nomdpto = sresultado.Tables[0].Rows[0]["nombre"].ToString();
               return disp;
               }
               else
               {
               return disp;
               }
        }
示例#7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if ((txtCodigocontrol.Text != "") || (txtdiagnini.Text != "") || (txtCaracteristicas.Text != "") || (txtNomuser.Text != ""))
            {
                if (validar() == false)
                {
                    if (checkedListBox1.CheckedItems.Count != 0)
                    {
                        if (rev.nrevision == 0)
                        {
                            if (cbstatus.SelectedValue.ToString() == "En revision")
                            {
                                rev.fechaF = "";
                            }
                            else
                            {
                                rev.fechaF = fechasalida.Value.ToString("yyyyMMdd");
                            }

                            rev.codigocontrol   = int.Parse(txtCodigocontrol.Text);
                            rev.Dinicial        = txtdiagnini.Text.ToString();
                            rev.fechaI          = txtFechaen.Value.ToString("yyyyMMdd");
                            rev.status          = cbstatus.SelectedValue.ToString();
                            rev.Dfinal          = txtdiagfinal.Text.ToString();
                            rev.recomendaciones = txtrecomendaciones.Text.ToString();
                            rev.InsertarEnBaseDatos(rev);
                            MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            dispo = dispo.BuscarDispositivo(int.Parse(txtCodigocontrol.Text));
                            if (dispo.codigoControl.ToString() == null)
                            {
                                dispo.codigoControl   = int.Parse(txtCodigocontrol.Text);
                                dispo.Nomdpto         = cbnomdpto.SelectedValue.ToString();
                                dispo.coddpto         = int.Parse(dispo.Nomdpto);
                                dispo.tipo            = cbTipo.SelectedValue.ToString();
                                dispo.caracteristicas = txtCaracteristicas.Text;
                                dispo.usuario         = txtNomuser.Text;
                                dispo.InsertarEnBaseDatos(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto);

                                MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            DialogResult resul = MessageBox.Show("¿Desea Cambiar los datos del dispositivo?", "Actualizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (resul == DialogResult.Yes)
                            {
                                if (validar() == false)
                                {
                                    if ((txtFechaen.Value.ToString() == fechasalida.Value.ToString() || txtFechaen.Value < fechasalida.Value))
                                    {
                                        rev.Nomdpto  = cbnomdpto.Text = rev.Nomdpto;
                                        rev.Dinicial = txtdiagnini.Text.ToString();
                                        rev.status   = cbstatus.SelectedValue.ToString();

                                        rev.Dfinal          = txtdiagfinal.Text.ToString();
                                        rev.recomendaciones = txtrecomendaciones.Text.ToString();
                                        rev.fechaI          = txtFechaen.Value.ToString("yyyyMMdd");
                                        rev.fechaF          = fechasalida.Value.ToString("yyyyMMdd");
                                        rev.ActualizarRevision(rev);

                                        dispo.codigoControl   = int.Parse(txtCodigocontrol.Text);
                                        dispo.Nomdpto         = cbnomdpto.SelectedValue.ToString();
                                        dispo.coddpto         = int.Parse(dispo.Nomdpto);
                                        dispo.tipo            = cbTipo.SelectedValue.ToString();
                                        dispo.caracteristicas = txtCaracteristicas.Text;
                                        dispo.usuario         = txtNomuser.Text;
                                        dispo.ActualizarDispositivo(dispo);
                                        MessageBox.Show("Se han actualizado los datos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        txtCodigocontrol.ReadOnly = false;
                                    }
                                    else
                                    {
                                        MessageBox.Show("La fecha de entrada no puede ser mayor a la de salida", "Notificación", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                            else
                            {
                                limpiar();
                            }
                        }



                        string s = "";
                        for (int x = 0; x <= checkedListBox1.CheckedItems.Count - 1; x++)
                        {
                            s           = checkedListBox1.CheckedItems[x].ToString();
                            s           = checkedListBox1.SelectedValue.ToString();
                            rev.cedulaT = s;
                            rev.InsertarEnBaseDatosTec(rev);
                        }
                        MessageBox.Show(s);
                    }
                    else
                    {
                        MessageBox.Show("Al menos debe tener un técnico la revision", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            else
            {
                MessageBox.Show("Los campos no pueden estar vacios", "Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#8
0
 public DataSet obtnerlistad(cDispositivo dispo)
 {
     return servicio.ObtenerDispo(dispo.usuario);
 }
示例#9
0
 public void ActualizarDispositivo(cDispositivo dispo)
 {
     servicio.ActualizarDispositivo(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto);
 }
示例#10
0
 public static void insertar(cDispositivo dispositivo)
 {
     cDispositivo dispo = new cDispositivo();
        dispo.InsertarEnBaseDatos(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto);
 }
示例#11
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if ((txtCodigocontrol.Text != "")|| (txtdiagnini.Text!="")||(txtCaracteristicas.Text!="")||(txtNomuser.Text!="")){
            if (validar() == false)
            {
                if (checkedListBox1.CheckedItems.Count != 0)
                {
                    if (rev.nrevision == 0)
                    {
                        if (cbstatus.SelectedValue.ToString() == "En revision")
                        {
                            rev.fechaF = "";
                        }
                        else
                        {
                            rev.fechaF = fechasalida.Value.ToString("yyyyMMdd");
                        }

                        rev.codigocontrol = int.Parse(txtCodigocontrol.Text);
                        rev.Dinicial = txtdiagnini.Text.ToString();
                        rev.fechaI = txtFechaen.Value.ToString("yyyyMMdd");
                        rev.status = cbstatus.SelectedValue.ToString();
                        rev.Dfinal = txtdiagfinal.Text.ToString();
                        rev.recomendaciones = txtrecomendaciones.Text.ToString();
                        rev.InsertarEnBaseDatos(rev);
                        MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        dispo = dispo.BuscarDispositivo(int.Parse(txtCodigocontrol.Text));
                        if (dispo.codigoControl.ToString() == null)
                        {
                            dispo.codigoControl = int.Parse(txtCodigocontrol.Text);
                            dispo.Nomdpto = cbnomdpto.SelectedValue.ToString();
                            dispo.coddpto = int.Parse(dispo.Nomdpto);
                            dispo.tipo = cbTipo.SelectedValue.ToString();
                            dispo.caracteristicas = txtCaracteristicas.Text;
                            dispo.usuario = txtNomuser.Text;
                            dispo.InsertarEnBaseDatos(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto);

                            MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }

                    }
                    else
                    {
                        DialogResult resul = MessageBox.Show("¿Desea Cambiar los datos del dispositivo?", "Actualizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (resul == DialogResult.Yes)
                        {
                            if (validar() == false)
                            {
                                if ((txtFechaen.Value.ToString() == fechasalida.Value.ToString() || txtFechaen.Value < fechasalida.Value))
                                {
                                    rev.Nomdpto = cbnomdpto.Text = rev.Nomdpto;
                                    rev.Dinicial = txtdiagnini.Text.ToString();
                                    rev.status = cbstatus.SelectedValue.ToString();

                                    rev.Dfinal = txtdiagfinal.Text.ToString();
                                    rev.recomendaciones = txtrecomendaciones.Text.ToString();
                                    rev.fechaI = txtFechaen.Value.ToString("yyyyMMdd");
                                    rev.fechaF = fechasalida.Value.ToString("yyyyMMdd");
                                    rev.ActualizarRevision(rev);

                                    dispo.codigoControl = int.Parse(txtCodigocontrol.Text);
                                    dispo.Nomdpto = cbnomdpto.SelectedValue.ToString();
                                    dispo.coddpto = int.Parse(dispo.Nomdpto);
                                    dispo.tipo = cbTipo.SelectedValue.ToString();
                                    dispo.caracteristicas = txtCaracteristicas.Text;
                                    dispo.usuario = txtNomuser.Text;
                                    dispo.ActualizarDispositivo(dispo);
                                    MessageBox.Show("Se han actualizado los datos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    txtCodigocontrol.ReadOnly = false;

                                }
                                else
                                {
                                    MessageBox.Show("La fecha de entrada no puede ser mayor a la de salida", "Notificación", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                }
                            }
                            else { MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error); }

                        }
                        else
                        {
                            limpiar();

                        }

                    }

                    string s = "";
                    for (int x = 0; x <= checkedListBox1.CheckedItems.Count - 1; x++)
                    {
                        s = checkedListBox1.CheckedItems[x].ToString();
                        s = checkedListBox1.SelectedValue.ToString();
                        rev.cedulaT = s;
                        rev.InsertarEnBaseDatosTec(rev);
                    }
                    MessageBox.Show(s);
                }
                else
                {
                    MessageBox.Show("Al menos debe tener un técnico la revision", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

              }
              else { MessageBox.Show("Los campos no pueden estar vacios", "Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Information); }
        }
示例#12
0
        private void txtCodigocontrol_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                rev = rev.BuscarDispo(int.Parse(txtCodigocontrol.Text));
                dispo = dispo.BuscarDispositivo(int.Parse(txtCodigocontrol.Text));
                if ((rev.codigocontrol != 0)&&(dispo.codigoControl.ToString() != null))
                {

                    txtCodigocontrol.Text = rev.codigocontrol.ToString();
                    cbnomdpto.Text = rev.Nomdpto;
                    txtdiagnini.Text = rev.Dinicial.ToString();
                    cbstatus.DisplayMember = rev.status;
                    txtdiagfinal.Text = rev.Dfinal.ToString();
                    txtrecomendaciones.Text = rev.recomendaciones;
                    txtCodigocontrol.Text = dispo.codigoControl.ToString();
                    txtNomuser.Text = dispo.usuario;
                    txtCodigocontrol.ReadOnly = false;
                    txtCaracteristicas.Text = dispo.caracteristicas;
                    cbTipo.Text = dispo.tipo;
                    cbnomdpto.Text = dispo.Nomdpto;
                }
                else
                {
                    MessageBox.Show(" El dispositivo no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#13
0
 public void ActualizarDispositivo(cDispositivo dispo)
 {
     servicio.ActualizarDispositivo(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto);
 }
示例#14
0
        public static void insertar(cDispositivo dispositivo)
        {
            cDispositivo dispo = new cDispositivo();

            dispo.InsertarEnBaseDatos(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto);
        }
示例#15
0
 public DataSet obtnerlistad(cDispositivo dispo)
 {
     return(servicio.ObtenerDispo(dispo.usuario));
 }
示例#16
0
        //FIN DE la sección  Ventana
        /// BUSCAR DISPOSITIVO 
        private void txtCodigocontrol_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {

                dispo = dispo.BuscarDispositivo(int.Parse(txtCodigocontrol.Text));

                if (dispo.codigoControl.ToString() != null)
                {
                    txtCodigocontrol.Text = dispo.codigoControl.ToString();
                    txtNomuser.Text = dispo.usuario;
                    txtCodigocontrol.ReadOnly = false;
                    txtCaracteristicas.Text = dispo.caracteristicas;
                    cbTipo.Text = dispo.tipo;
                    cbnomdpto.Text = dispo.Nomdpto;
                    MessageBox.Show("DISPOSITIVO REGISTRADO", "Búsqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                if (dispo.codigoControl == 0)
                {
                    txtCodigocontrol.Clear();
                    txtCodigocontrol.ReadOnly = false;
                    MessageBox.Show("DISPOSITIVO NO REGISTRADO", "Búsqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

            }
        }