protected void cboEstadoReparacion_SelectedIndexChanged(object sender, EventArgs e)
    {
        int estadoReparacion    = Convert.ToInt32(cboEstadoReparacion.SelectedValue);
        EstadoReparacion estado = DatosEstadoReparacion.BuscarEstadoReparacion(estadoReparacion);

        if (estado.Estado == 0)
        {
            cboEstadoReparacion.SelectedValue = "0";
            lblMensajePopUp.Text = "Este estado de reparación no es accesible";
            divMensajePopUp.Attributes.Add("class", "alert alert-danger");
        }
        else
        {
            if (estadoReparacion == 7 || estadoReparacion == 8 || estadoReparacion == 10)
            {
                if (cboTipoObservacion.SelectedValue != "1" && cboTipoObservacion.SelectedValue != "2")
                {
                    btnModificar.CssClass = "btn btn-danger";
                    cboTipoObservacion.Focus();
                    lblMensajePopUp.Text = "Debe seleccionar un Tipo de observacion";
                    divMensajePopUp.Attributes.Add("class", "alert alert-danger");
                }
                txtFecha.Enabled = true;
            }
        }
    }
Ejemplo n.º 2
0
    protected void btnModificar_Click(object sender, EventArgs e)
    {
        try
        {
            EstadoReparacion obj = new EstadoReparacion();
            if (txtDescripcion.Equals(""))
            {
                txtDescripcion.Focus();
            }

            obj.Id          = Convert.ToInt32(ViewState["id"]);
            obj.Descripcion = txtDescripcion.Text;
            obj.Estado      = chkEstado.Checked ? 1 : 0;
            if (DatosEstadoReparacion.ModificarEstadoReparacion(obj))
            {
                lblMensaje.Text     = "Estado de reparacion Modificado";
                lblMensaje.CssClass = "correcto";
            }
            else
            {
                lblMensaje.Text     = "Error al Modificar";
                lblMensaje.CssClass = "error";
            }
            llenarGrid();
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }
Ejemplo n.º 3
0
    protected void btnIngresar_Click(object sender, EventArgs e)
    {
        try
        {
            EstadoReparacion obj = new EstadoReparacion();
            if (txtDescripcion.Equals(""))
            {
                txtDescripcion.Focus();
            }

            obj.Descripcion = txtDescripcion.Text;

            if (DatosEstadoReparacion.AgregarEstadoReparacion(obj))
            {
                lblMensaje.Text     = "Estado de reparacion agregado";
                lblMensaje.CssClass = "correcto";
            }
            else
            {
                lblMensaje.Text     = "Error al Agregar";
                lblMensaje.CssClass = "error";
            }
            llenarGrid();
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }
Ejemplo n.º 4
0
 protected void llenarGrid()
 {
     try
     {
         DataTable dt = DatosEstadoReparacion.ListarEstadoReparacion();
         GridView1.DataSource = dt;
         GridView1.DataBind();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
    private void cargarCbo()
    {
        DataTable dt = DatosInmobiliaria.CargarInmobiliariaMantencion();

        cboInmobiliaria.DataSource = dt;
        cboInmobiliaria.DataBind();

        //dt = DatosPartida.ListarPartida();
        //cboPartida.DataSource = dt;
        //cboPartida.DataBind();

        dt = DatosEstadoReparacion.ListarEstadoReparacion();
        cboEstadoReparacion.DataSource = dt;
        cboEstadoReparacion.DataBind();

        dt = DatosTipoObservacion.ListarTipoObservacion();
        cboTipoObservacion.DataSource = dt;
        cboTipoObservacion.DataBind();
    }
    protected void btnModificar_Click(object sender, EventArgs e)
    {
        try
        {
            if ((cboTipoObservacion.SelectedValue == "0" || cboTipoObservacion.SelectedValue == "10") && (cboEstadoReparacion.SelectedValue == "7" || cboEstadoReparacion.SelectedValue == "8" || cboEstadoReparacion.SelectedValue == "10"))
            {
                lblMensajePopUp.Text = "Debe seleccionar un Tipo de observacion";
                divMensajePopUp.Attributes.Add("class", "alert alert-danger");
            }
            else
            {
                lblMensajePopUp.Text = "";
                Observacion obj = DatosObservacion.BuscarObservacion(Convert.ToInt32(txtCodigo.Text));
                if ((cboEstadoReparacion.SelectedValue == "7" || cboEstadoReparacion.SelectedValue == "8" || cboEstadoReparacion.SelectedValue == "10"))
                {
                    obj.FechaCierre = txtFecha.Text;
                    obj.Estatus     = 1;
                }
                obj.DescObservacion = txtDescripcion.Text;
                //obj.Partida = DatosPartida.BuscarPartida(Convert.ToInt32(cboPartida.SelectedValue));
                obj.EstadoReparacion = DatosEstadoReparacion.BuscarEstadoReparacion(Convert.ToInt32(cboEstadoReparacion.SelectedValue));
                obj.TipoObservacion  = DatosTipoObservacion.BuscarTipoObservacion(Convert.ToInt32(cboTipoObservacion.SelectedValue));
                obj.Reparacion       = txtComentario.Text;
                DatosObservacion.ModificarObservacion(obj);
                limpiar();

                llenarGrid();
                divMensaje.Attributes.Add("class", "alert alert-success  col-md-8");
                lblMensaje.Text = "Observacion Modificada con éxito";
            }
        } catch (Exception ex)
        {
            divMensaje.Attributes.Add("class", "alert alert-danger col-md-8");
            lblMensaje.Text = ex.Message;
        }
    }
Ejemplo n.º 7
0
 protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName.Equals("Editar"))
         {
             int              index  = Convert.ToInt32(e.CommandArgument);
             GridViewRow      row    = GridView1.Rows[index];
             Label            codigo = (Label)row.FindControl("CODIGO");
             int              id     = Convert.ToInt32(codigo.Text);
             EstadoReparacion obj    = DatosEstadoReparacion.BuscarEstadoReparacion(id);
             ViewState["id"]      = id;
             txtDescripcion.Text  = obj.Descripcion;
             chkEstado.Enabled    = true;
             chkEstado.Checked    = obj.Estado == 1 ? true : false;
             btnIngresar.Visible  = false;
             btnModificar.Visible = true;
         }
     }
     catch (Exception ex)
     {
         lblMensaje.Text = ex.Message;
     }
 }
    public static Observacion BuscarObservacion(int codigo)
    {
        try
        {
            Observacion obj = new Observacion();

            Conexion c = new Conexion();

            string servidor = c.cadena();

            SqlConnection conexion = new SqlConnection(servidor);
            SqlCommand    comando  = new SqlCommand
            {
                Connection  = conexion,
                CommandType = CommandType.StoredProcedure,
                CommandText = "P_BUSCAR_OBSERVACION"
            };

            SqlParameter parametro = new SqlParameter
            {
                ParameterName = "@PIN_CODIGO",
                SqlDbType     = SqlDbType.Int,
                Value         = codigo
            };

            comando.Parameters.Add(parametro);
            SqlDataAdapter myDA = new SqlDataAdapter(comando);
            DataTable      dt   = new DataTable();
            myDA.Fill(dt);
            obj.Id = int.Parse(dt.Rows[0][0].ToString());
            obj.SupervisorConstructora = DatosSupervisor.BuscarSupervisor(int.Parse(dt.Rows[0][1].ToString()));
            obj.SupervisorInmobiliaria = DatosSupervisor.BuscarSupervisor(int.Parse(dt.Rows[0][2].ToString()));
            obj.Maestro           = DatosMaestro.BuscarMaestro(int.Parse(dt.Rows[0][3].ToString()));
            obj.Partida           = DatosPartida.BuscarPartida(int.Parse(dt.Rows[0][4].ToString()));
            obj.Causa             = DatosCausa.BuscarCausa(int.Parse(dt.Rows[0][5].ToString()));
            obj.Recinto           = DatosRecinto.BuscarRecinto(int.Parse(dt.Rows[0][6].ToString()));
            obj.Propietario       = DatosPropietario.BuscarPropietario(int.Parse(dt.Rows[0][7].ToString()));
            obj.Estado            = int.Parse(dt.Rows[0][8].ToString());
            obj.EstadoReparacion  = DatosEstadoReparacion.BuscarEstadoReparacion(int.Parse(dt.Rows[0][9].ToString()));
            obj.FechaObservacion  = dt.Rows[0][10].ToString();
            obj.Secuencia         = int.Parse(dt.Rows[0][11].ToString());
            obj.Inmueble          = DatosInmueble.BuscarInmueble(int.Parse(dt.Rows[0][12].ToString()));
            obj.DescObservacion   = dt.Rows[0][13].ToString();
            obj.RutPropietario    = dt.Rows[0][14].ToString();
            obj.FechaEntrega      = dt.Rows[0][15].ToString();
            obj.NombreResidente   = dt.Rows[0][16].ToString();
            obj.TelefonoResidente = dt.Rows[0][17].ToString();
            obj.FechaCoordinacion = dt.Rows[0][18].ToString();
            obj.HoraInicio        = DatosHoras.BuscarHora(int.Parse(dt.Rows[0][19].ToString()));
            string asdasd = dt.Rows[0][20].ToString();
            obj.CorrActa           = int.Parse(dt.Rows[0][20].ToString());
            obj.Reparacion         = dt.Rows[0][21].ToString();
            obj.Estatus            = dt.Rows[0][22].ToString() != "" ? int.Parse(dt.Rows[0][22].ToString()) : 0;
            obj.FechaCierre        = dt.Rows[0][23].ToString();
            asdasd                 = dt.Rows[0][24].ToString();
            obj.TipoObservacion    = DatosTipoObservacion.BuscarTipoObservacion(int.Parse(dt.Rows[0][24].ToString()));
            obj.FechaCoordinacion2 = dt.Rows[0][25].ToString();
            obj.HoraInicio2        = DatosHoras.BuscarHora(int.Parse(dt.Rows[0][26].ToString()));
            obj.FechaCreacion      = dt.Rows[0][27].ToString();
            obj.HoraTermino        = DatosHoras.BuscarHora(int.Parse(dt.Rows[0][28].ToString()));
            obj.HoraTermino2       = DatosHoras.BuscarHora(int.Parse(dt.Rows[0][29].ToString()));
            obj.TipoHorario        = int.Parse(dt.Rows[0][30].ToString());
            return(obj);
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
    }