public DataTable Buscarequipo(DatosServicioTecnico datosequipo, bool pormarca = false, bool pormodelo = false, bool porequipo = false)
        {
            SqlConnection cn       = new SqlConnection(Conexion.conexion);
            DataTable     dtResult = new DataTable("datosequipo");

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "consultarequipoconcatenado"),
                    ProcAlmacenado2.MakeParam("@idequipo", SqlDbType.NVarChar, 300, datosequipo.idequipo),
                    ProcAlmacenado2.MakeParam("@idmarca", SqlDbType.Int, 0, datosequipo.idmarca),
                    ProcAlmacenado2.MakeParam("@idmodelo", SqlDbType.Int, 0, datosequipo.idmodelo),
                    ProcAlmacenado2.MakeParam("@porequipo", SqlDbType.Bit, 0, porequipo),
                    ProcAlmacenado2.MakeParam("@pormarca", SqlDbType.Bit, 0, pormarca),
                    ProcAlmacenado2.MakeParam("@pormodelo", SqlDbType.Bit, 0, pormodelo),
                    ProcAlmacenado2.MakeParam("@serie", SqlDbType.NVarChar, 300, serie),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, datosequipo.idordenservicio)
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }

            return(dtResult);
        }
        //metodos de equipo
        // modo = agregarequipo, modo = modificarequipo, modo = agregarserieequipo
        public string agregareditarequipo(DatosServicioTecnico datosequipo, string modo)
        {
            string respuesta = "";



            SqlConnection cn = new SqlConnection(Conexion.conexion);



            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, modo),
                    ProcAlmacenado2.MakeParam("@idequipo", SqlDbType.Int, 0, datosequipo.idequipo),
                    ProcAlmacenado2.MakeParam("@idmarca", SqlDbType.Int, 0, datosequipo.idmarca),
                    ProcAlmacenado2.MakeParam("@idmodelo", SqlDbType.Int, 0, datosequipo.idmodelo),
                    ProcAlmacenado2.MakeParam("@serie", SqlDbType.NVarChar, 300, datosequipo.serie),
                    ProcAlmacenado2.MakeParam("@equipo", SqlDbType.NVarChar, 300, datosequipo.nombreequipo),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, datosequipo.idordenservicio),
                    ProcAlmacenado2.MakeParam("@idserieyequipo", SqlDbType.Int, 0, datosequipo.idserieyequipo)
                };
                ProcAlmacenado2.ExecuteNonQuery("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }

            return(respuesta);
        }
        public DataTable buscarmarca(DatosServicioTecnico serviciotecnico)
        {
            SqlConnection cn       = new SqlConnection(Conexion.conexion);
            DataTable     dtResult = new DataTable("datosmarca");

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "consultarmarca"),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, idordenservicio)
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }
            return(dtResult);
        }
        public void agregaryeditarserviciotecnico(DatosServicioTecnico servicio, string varmodo)
        {
            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, varmodo),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, idordenservicio),
                    ProcAlmacenado2.MakeParam("@marca", SqlDbType.NVarChar, 300, servicio.marca),
                    ProcAlmacenado2.MakeParam("@modelo", SqlDbType.NVarChar, 300, servicio.modelo),
                    ProcAlmacenado2.MakeParam("@idmarca", SqlDbType.Int, 0, servicio.idmarca),
                    ProcAlmacenado2.MakeParam("@idequipo", SqlDbType.Int, 0, servicio.idequipo)
                };

                ProcAlmacenado2.ExecuteNonQuery("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public DataTable buscarmodelo(DatosServicioTecnico serviciotecnico)
        {
            DataTable dtResult = new DataTable();

            try
            {
                SqlParameter[] dbParams = new SqlParameter[]
                {
                    ProcAlmacenado2.MakeParam("@modo", SqlDbType.NVarChar, 50, "consultarmodelo"),
                    ProcAlmacenado2.MakeParam("@idmarca", SqlDbType.Int, 0, serviciotecnico.idmarca),
                    ProcAlmacenado2.MakeParam("@idequipo", SqlDbType.Int, 0, serviciotecnico.idequipo),
                    ProcAlmacenado2.MakeParam("@idordenservicio", SqlDbType.Int, 0, idordenservicio)
                };
                dtResult = ProcAlmacenado2.ExecuteDatatable("SP_ORDENSERVICIOS", dbParams);
            }
            catch (Exception)
            {
                throw;
            }
            return(dtResult);
        }
Ejemplo n.º 6
0
        public static string editarseriequipo(string serie, int idequipo, int idmarca, int idmodelo, int idserieyequipo)
        {
            DatosServicioTecnico dservicio = new Capa_Datos.DatosServicioTecnico(serie, idequipo, idmarca, idmodelo, idserieyequipo);

            return(dservicio.agregareditarequipo(dservicio, "modificarserie"));
        }
Ejemplo n.º 7
0
        public static string editarequipo(int idequipo, int idmarca, int idmodelo, int idcategoria, string nombreequipo, string descripcionequipo)
        {
            DatosServicioTecnico dservicio = new Capa_Datos.DatosServicioTecnico(idequipo, idmarca, idmodelo, idcategoria, nombreequipo, descripcionequipo);

            return(dservicio.agregareditarequipo(dservicio, "modificarequipo"));
        }