public int saveInventario(int idcuadrilla, int idtramo, int idcarretera)
        {
            var bd     = new Inmodb.InmodbDB("Inmodb");
            int result = -1;

            try
            {
                bd.BeginTransaction();
                Inmodb.inventario inv = new Inmodb.inventario();
                inv.idcuadrilla    = idcuadrilla;
                inv.idtramo        = idtramo;
                inv.idcarretera    = idcarretera;
                inv.marca_baja     = false;
                inv.fecha_proceso  = DateTime.Now;
                inv.fecha_registro = DateTime.Now;
                inv.Insert();
                result = inv.idinventario;
            }
            catch
            {
                bd.AbortTransaction();
                return(result);
            }
            bd.CompleteTransaction();
            return(result);
        }
Beispiel #2
0
        public Boolean Guardar()
        {
            var bd = new Inmodb.InmodbDB("Inmodb");

            try
            {
                bd.BeginTransaction();
                if (idusuario == 0)
                {
                    fecha_registro    = DateTime.Now;
                    fecha_ult_proceso = DateTime.Now;
                    marca_baja        = false;
                    Insert();
                }
                else
                {
                    fecha_ult_proceso = DateTime.Now;
                    Update();
                }
                bd.CompleteTransaction();
                return(true);
            }
            catch (Exception ex)
            {
                bd.AbortTransaction();
                messageError = ex.Message;
                return(false);
            }
        }
        public Boolean Guardar()
        {
            var bd = new Inmodb.InmodbDB("Inmodb");

            try
            {
                bd.BeginTransaction();
            }
            catch (Exception ex)
            {
                bd.AbortTransaction();
                messageError = ex.Message;
                return(false);
            }
            bd.CompleteTransaction();
            return(true);
        }
        public Boolean eliminar(int idUsuario, int idReserva)
        {
            var bd = new Inmodb.InmodbDB("Inmodb");

            try
            {
                bd.BeginTransaction();
                // bd.Execute("UPDATE rereserva SET rereserva.marca_baja = @0, rereserva.usuario = @1, rereserva.fecha_proceso = @2 WHERE rereserva.idreserva = @3", 1, idUsuario, DateTime.Now, idReserva);
            }
            catch (Exception ex)
            {
                messageError = ex.Message;
                bd.AbortTransaction();
                return(false);
            }
            bd.CompleteTransaction();
            return(true);
        }
Beispiel #5
0
        public Boolean Eliminar()
        {
            var bd = new Inmodb.InmodbDB("Inmodb");

            try
            {
                bd.BeginTransaction();
                if (idusuario > 0)
                {
                    bd.Execute("UPDATE usuario SET usuario.marca_baja = @0,usuario.fecha_ult_proceso=@1 WHERE usuario.idusuario = @2", 1, DateTime.Now, idusuario);
                }
                bd.CompleteTransaction();
                return(true);
            }
            catch (Exception ex)
            {
                messageError = ex.Message;
                bd.AbortTransaction();
                return(false);
            }
        }
        public Boolean saveData(int idinventario,
                                int fisura,
                                int nivel_severidad,
                                String ancho,
                                String largo,
                                String medida_superficie,
                                String longitud,
                                String medida_longitud,
                                String profundidad,
                                String gps_latitud,
                                String gps_longitud,
                                String descripcion,
                                String photo_name,
                                String tramo,
                                String carretera,
                                String cod_cuadrilla)
        {
            var bd = new Inmodb.InmodbDB("Inmodb");

            try
            {
                bd.BeginTransaction();
                Inmodb.detalle_inventario det = new Inmodb.detalle_inventario();
                det.idinventario     = idinventario;
                det.idfisura         = fisura;
                det.idnivelseveridad = nivel_severidad;
                try
                {
                    det.ancho = ancho;
                }
                catch
                {
                    det.ancho = "0";
                }
                try
                {
                    det.largo = largo;
                }
                catch
                {
                    det.largo = "0";
                }
                try
                {
                    det.medida_superficie = medida_superficie;
                }
                catch
                {
                    det.medida_superficie = "0";
                }
                try
                {
                    det.longitud = longitud;
                }
                catch
                {
                    det.longitud = "0";
                }
                try
                {
                    det.medida_longitud = medida_longitud;
                }
                catch
                {
                    det.medida_longitud = "0";
                }
                try
                {
                    det.profundidad = Convert.ToDecimal(profundidad);
                }
                catch
                {
                    det.profundidad = 0;
                }
                try
                {
                    det.gps_latitud = gps_latitud;
                }
                catch
                {
                    det.gps_latitud = "0";
                }
                try
                {
                    det.gps_longitud = gps_longitud;
                }
                catch
                {
                    det.gps_longitud = "0";
                }
                try
                {
                    det.descripcion = descripcion;
                }
                catch
                {
                    det.descripcion = string.Empty;
                }
                try
                {
                    det.photo_name = photo_name;
                }
                catch
                {
                    det.photo_name = string.Empty;
                }
                try
                {
                    det.tramo = Convert.ToInt32(tramo);
                }
                catch
                {
                    det.tramo = 0;
                }
                try
                {
                    det.carretera = Convert.ToInt32(carretera);
                }
                catch
                {
                    det.carretera = 0;
                }
                try
                {
                    det.cuadrilla = Convert.ToInt32(cod_cuadrilla);
                }
                catch
                {
                    det.cuadrilla = 0;
                }
                det.fecha_proceso  = DateTime.Now;
                det.fecha_registro = DateTime.Now;
                det.marca_baja     = false;
                det.Insert();
            }
            catch
            {
                bd.AbortTransaction();
                return(false);
            }
            bd.CompleteTransaction();
            return(true);
        }