Exemple #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         EntIngenieros obj = new EntIngenieros();
         obj.reporta        = reporta.Text;
         obj.ubicacion      = ubicacion.Text;
         obj.solicitud      = solicitud.Text;
         obj.observaciones  = observaciones.Text;
         obj.cerroreporte   = usuariocerro.Text;
         obj.ingenierocerro = ingcerro.Text;
         obj.idmenu         = 1;
         if (NegIngenieros.agregarrreporte(obj) > 0)
         {
             MessageBox.Show("Agregado con exito");
             principal p = new principal();
             this.Dispose(false);
             p.Visible = true;
         }
         else
         {
             MessageBox.Show("Error al agregar");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Datos erroneos");
     }
 }
Exemple #2
0
        protected void Btnguardar_Click(object sender, EventArgs e)
        {
            if (Txtsolucion.Enabled == false)
            {
                if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivos.Text != "" && TxtObservaciones.Text != "")
                {
                    string reg     = null;
                    string ubi     = null;
                    string dispo   = "";
                    int    idubi   = 0;
                    int    cord    = 0;
                    int    iddispo = 0;
                    dispo = Cmbdispositivos.Text;

                    cord = Convert.ToInt32(Cmbubicacion.SelectedValue);
                    EntUbicacion objs = NegCordinador.listarcordinador(cord);
                    reg   = objs.region;
                    ubi   = objs.ubicacion;
                    idubi = objs.idubicacion;

                    aarea = Cmbcentrotrabajo.SelectedValue;
                    List <EntUbicacion> llista = NegUbicacion.areastrabajovalor(aarea);
                    foreach (EntUbicacion objeto in llista)
                    {
                        aarea   = objeto.area;
                        idaarea = objeto.idarea;
                    }

                    //iddispo = Convert.ToInt32(Cmbdispositivos.SelectedValue);

                    List <EntDispositivos> liista = NegDispositivo.buscarid(dispo);
                    foreach (EntDispositivos objetoo in liista)
                    {
                        iddispo = objetoo.iddispositivo;
                    }

                    //iddispo = Cmbdispositivos.SelectedItem.Text;
                    TxtFinal.Text = "10-10-1999";

                    EntIngenieros obj = new EntIngenieros();

                    obj.fechainicio      = DateTime.Parse(Txtinicial.Text);
                    obj.fechafinal       = DateTime.Parse(TxtFinal.Text);
                    obj.reporta          = TxtUsuario.Text;
                    obj.ubicacion        = ubi;
                    obj.solicitud        = TxtSolicitud.Text;
                    obj.observaciones    = TxtObservaciones.Text;
                    obj.cerroreporte     = "Pendiente por atender";
                    obj.ingenierocerro   = "Pendiente por asignar";
                    obj.dispositivofalla = dispo;
                    obj.atendioreporte   = Txtingatendio.Text;
                    obj.cordinadorzona   = reg;
                    obj.diastrancurridos = 0;
                    obj.tiemporespuesta  = "A Tiempo";
                    obj.statusreporte    = "Abierto";
                    obj.solucion         = "Pendiente por atender";
                    obj.idmenu           = 1;
                    obj.idubicacion      = idubi;
                    obj.idingenieros     = 0;
                    obj.iddispositivo    = iddispo;
                    obj.fechaasignado    = DateTime.Parse(Txtinicial.Text);
                    obj.area             = aarea;
                    obj.idarea           = idaarea;
                    obj.numeromaquina    = Convert.ToInt32(Cmbnumero.Text);
                    if (NegIngenieros.agregarrreporte(obj) == 1)
                    {
                        Response.Redirect("FrmPrincipal.aspx");
                    }
                    else
                    {
                        LblError.Text    = "No se pudo Agregar";
                        LblError.Visible = true;
                    }
                }
                else
                {
                    LblError.Text    = "Falta proporcionar datos";
                    LblError.Visible = true;
                }
            }
            else
            {
                if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivos.Text != "" && TxtSolicitud.Text != "" && Txtsolucion.Text != "" && TxtUsuariocerro.Text != "" && TxtFinal.Text != "" && cmbatiende.Text != "Pendiente por asignar")
                {
                    string reg   = null;
                    string ubi   = null;
                    string dispo = "";
                    string inge  = "";


                    int ati     = 0;
                    int iddispo = 0;
                    int idubi   = 0;
                    int cord    = 0;
                    cord = Convert.ToInt32(Cmbubicacion.SelectedValue);
                    EntUbicacion objs = NegCordinador.listarcordinador(cord);
                    reg   = objs.region;
                    ubi   = objs.ubicacion;
                    idubi = objs.idubicacion;


                    //iddispo = Convert.ToInt32(Cmbdispositivos.SelectedValue);
                    //EntDispositivos obbj = NegDispositivo.listardispositivos(iddispo);
                    //dispo = obbj.descripcion;

                    dispo = Cmbdispositivos.SelectedItem.Text;

                    List <EntDispositivos> liista = NegDispositivo.buscarid(dispo);
                    foreach (EntDispositivos objetoo in liista)
                    {
                        iddispo = objetoo.iddispositivo;
                    }

                    ati = Convert.ToInt32(cmbatiende.SelectedValue);
                    EntAtienden oobbjj = NegAtienden.listaratienden(ati);
                    inge = oobbjj.nombre;

                    aarea = Cmbcentrotrabajo.SelectedValue;
                    List <EntUbicacion> llista = NegUbicacion.areastrabajovalor(aarea);
                    foreach (EntUbicacion objeto in llista)
                    {
                        aarea   = objeto.area;
                        idaarea = objeto.idarea;
                    }

                    EntIngenieros obj = new EntIngenieros();
                    obj.fechainicio      = DateTime.Parse(Txtinicial.Text);
                    obj.fechafinal       = DateTime.Parse(TxtFinal.Text);
                    obj.reporta          = TxtUsuario.Text;
                    obj.idubicacion      = idubi;
                    obj.ubicacion        = ubi;
                    obj.solicitud        = TxtSolicitud.Text;
                    obj.observaciones    = "Solucionado";
                    obj.cerroreporte     = TxtUsuariocerro.Text;
                    obj.ingenierocerro   = inge;
                    obj.dispositivofalla = dispo;
                    obj.atendioreporte   = Txtingatendio.Text;
                    obj.cordinadorzona   = reg;
                    obj.diastrancurridos = 0;
                    obj.tiemporespuesta  = "A Tiempo";
                    obj.statusreporte    = "Cerrado";
                    obj.solucion         = Txtsolucion.Text;
                    obj.idmenu           = 2;
                    obj.idingenieros     = ati;
                    obj.iddispositivo    = iddispo;
                    obj.fechaasignado    = DateTime.Parse(Txtinicial.Text);
                    obj.area             = aarea;
                    obj.idarea           = idaarea;
                    obj.numeromaquina    = Convert.ToInt32(Cmbnumero.Text);
                    if (NegIngenieros.agregarrreporte(obj) == 1)
                    {
                        Response.Redirect("FrmPrincipal.aspx");
                    }
                    else
                    {
                        LblError.Text    = "No se pudo Agregar";
                        LblError.Visible = true;
                    }
                }
                else
                {
                    LblError.Text    = "Falta proporcionar datos";
                    LblError.Visible = true;
                }
            }
        }